PHP-платформа Wad-er содержит объекты доступа к данным DAO (Data Access Object) – инструментальные средства для удобной и эффективной работы с базами данных (БД), реализующие технологию объектно-реляционной проекции ORM (Object Relational Mapping) . Они обеспечивают создание таблиц, управление их структурой и связями, управление записями, резервное копирование и др.
Ядро PHP-платформы Wad-er использует БД только как хранилище данных, а триггеры, хранимые процедуры и проверки ссылочной целостности SQL-серверов не используются. Поэтому приложения, разработанные на платформе Wad-er, легко переключать на использование различных СУБД без внесения изменений в код доступа к данным.
Использование транзакционного паттерна Active Record позволяет значительно упростить разработку приложений. Код, наследуемый от паттерна, уже оттестирован. Разработчик может сфокусироваться на работе с данными (идентифицировать контент создаваемого объекта и детали его поведения), а не на написании SQL-запросов.
Это дает возможность писать качественный, устойчивый, компактный и быстро работающий код, значительно сокращая время и себестоимость разработки сложных проектов. Единообразное поведение объектов способствует легкости освоения пользователем работы приложения, а также облегчает написание сопроводительной документации.