Database abstraction layer for the lightweight developer.