Создание бизнес-приложений «с нуля» — очень трудоемкий процесс, требующий большого количества ресурсов. Платформа Tandem Framework позволяет существенно сократить трудоемкость разработки бизнес-систем благодаря решению следующих задач:
- Создание богатого набора механизмов, облегчающих процедуру разработки новых и модификацию существующих функциональных блоков.
- Выработка единой концепции и методологии разработки бизнес-приложений с использованием фреймворка с целью сделать разрабатываемые системы конструктивно похожими, благодаря чему обеспечивается взаимозаменяемость разработчиков и упрощается процедура освоения фреймворка новыми сотрудниками.
- Предоставление возможности описания стандартных функциональных блоков при помощи мета-информации в виде XML с целью генерации на ее основе стандартных функциональных блоков и использования ее в процессе работы приложения.
- Модульность (построение архитектуры таким образом, чтобы необходимую функциональность можно было собирать из «кубиков»). Новая функциональность разрабатывается в виде отдельного модуля, который добавляет новую функциональность и расширяет функции тех модулей, от которых зависит.
- Предоставление возможности простого и удобного изменения (кастомизации) любых функциональных компонентов на этапе внедрения продукта заказчику.
- Обеспечение возможности определения настроек системы (параметры подключения к базе данных, файлы локализации, декларативное XML-описание бизнес-правил и т.д.) отдельно от исполняемой части.