openEPCR should incorporate a database abstraction layer to allow use with many popular database backends.