DAL - это кросс платформенная, свободно распространяемая библиотека с открытым исходным кодом. Библиотека предназначена для доступа к данным из Java приложений, используя JDBC. Основная идея - получить в памяти структуру данных, которая имитирует структуру базы данных(таблицы, отношения между таблицами, колонки, строки. Основные функциональные возможности: 1) Получение таблиц данных из базы, их изменение и сохранение. 2) Возможность двоичной и XML сериализации и десериализации. 3) Использование таблиц для отображения данных в визуальных компонентах (таких как JTable). 4) Возможность использовать генератор, для получения типизированных таблиц. 5) Сейчас библиотека ориентирована на DB2, однако легко может быть адаптирована для другой БД. В настоящий момент библиотека активно развивается, дополняется новыми возможностями. В январе 2010 года была успешно внедрена компанией ООО "Коммунальные информационные системы".