Реинжиниринг, как радикальное переосмысление и перепроектирование деловых процессов, в ИТ-индустрии реализуется по следующим направлениям:
- Реинжиниринг программного обеспечения (как ее разновидность - Обра́тная разрабо́тка (обратный инжиниринг, реверс-инжиниринг; англ. reverse engineering));
- Реинжиниринг бизнес-процессов
Реинжиниринг программного обеспечения — процесс создания новой функциональности или устранения ошибок, путём революционного изменения, но используя уже имеющееся в эксплуатации программное обеспечение.
Применительно к прикладному программному обеспечению на платформе 1С реинжиниринг – обязательный элемент при адаптации к условиях конкретного заказчика. Это связано с созданной системой использования типовых конфигураций 1С при разработке прикладных решений.
Примером использования НПОДО «Профит» принципов реинжиниринга программного обеспечения является существенная переработка типовой конфигурации программы «1С Предприятие Бухгалтерия для Беларуси 8» по целому ряду модулей. Наиболее «революционная» касается модуля «Учет основных средств и нематериальных активов». Переработка затронула все основные элементы типовой конфигурации: НСИ, учетные регистры, формы ввода данных, алгоритмы, выходные формы.
Реинжиниринг бизнес-процессов (англ. Business process reengineering)— фундаментальное переосмысление и радикальное перепроектирование бизнес-процессов для достижения максимального эффекта производственно - хозяйственной и финансово - экономической деятельности, оформленное соответствующими организационно -распорядительными и нормативными документами. Реинжиниринг использует специфические средства представления и обработки проблемной информации, понятные как менеджерам, так и разработчикам информационных систем.
Применительно к разработке информационных систем в области систем управления предприятиями, на которых специализируется НПОДО «Профит», реинжиниринг бизнес-процессов реализуется через реинжиниринг систем управления бизнес-процессами: учета, планирования, контроля, анализа, отчетности.