Проектирование информационной системы включает в себя создание технического задания, проекта системы, базы данных, интерфейса и проектной документации. При этом решаются следующие задачи:
1. Создание детального технического проекта базы данных системы и интерфейса в качестве основы для разработки программ.
2. Разработка внутреннего устройства подсистем, обеспечение масштабируемости, логической целостности данных, корректного взаимодействия подсистем с другими модулями системы.
3. Создание проектной документации, содержащей подробное описание реализации всех аспектов предметной области в конкретном программном продукте.
В процессе проектирования оформляются необходимые функциональные модели, модели данных, процедуры документооборота.