Следует отметить, что использование информационной технологии еще не является достаточным условием для успешного проведения реинжиниринга. Для этого необходима и мощная технология разработки информационных систем, обеспечивающая поддержку большинства (если не всех) потребностей компании, включая методики создания распределенных систем - от простых клиент-сервер приложений до сложных географически распределенных систем. Создаваемые на основе этой технологии информационные системы должны быть гибкими и легко модифицируемыми, позволяющими отслеживать непрерывные изменения в бизнесе. В настоящее время общепризнанно, что при построении информационных систем необходимо использовать объектно-ориентированную технологию.