О характере системы многое могут сказать используемые для ее разработки методология и инструментальные средства. При кустарной разработке системы без использования современных инструментов и методологий весьма проблематичным становится решение проблем ее реинжиниринга. Сомнительно, чтобы такая система была хорошо документирована. Она вряд ли проживет долгую жизнь.
Напротив, использование современных инструментальных средств CASE в процессе анализа и проектирования системы гарантирует, что разработчики основывались на современных методологиях, что проект системы основательно документирован. Обеспечена преемственность в работе при изменениях в составе системного персонала. Такая система в значительно большей степени доступна для модернизации, чем система, созданная кустарным образом.