ADLA - Advanced Data Access Layer