Этот способ означает создание системы «под себя» собственными силами или посторонними специалистами.
Стадии разработки:
инициирование проекта;
анализ потребностей (изучение документов и документооборота, интервью, анкетирование, составление обзоров);
техническая работа (дизайн, программирование модулей, интегрирование, тестирование);
контроль;
тестирование системы;
внедрение (конверсия данных, обучение персонала и пользователей, разработка документации, исправление ошибок и т.п.);
эксплуатация.
Сложности самостоятельной разработки информационной системы обычно связывают с крупным масштабом организации, соответственно с многочисленностью и разнообразием пользователей, с большим числом и разнообразием данных, с географически распределенной организацией и т. п. Такой подход к созданию информационной системы обычно требует значительных затрат ресурсов и времени, плохо адаптируется к изменениям в организации.