The DataBase Abstraction Layer used by many webapps