Лучшая основа для пользовательской ERP

В настоящее время я работаю разработчиком в компании, которая производит и продает машины и оборудование, предназначенные для промышленного сектора.

В настоящее время эта компания использует ERP-инструмент с фронтендом на QML и бэкендом на Python. Изначально этот инструмент не был разработан профессиональным разработчиком, и хотя сегодня он все еще пригоден для использования, все больше и больше функций становятся неприемлемыми в долгосрочной перспективе. Новые разработки основаны на плохих принципах программирования, что усугубляет недостатки программного обеспечения.

Поэтому я рассматриваю следующий вопрос: на какой основе лучше всего разработать с нуля внутреннюю ERP-систему для компании, которая позволяла бы выполнять несколько задач:

  • Полное отслеживание проектов компании, от подтверждения заказа до послепродажного обслуживания, включая обмен производственными планами между конструкторским бюро и мастерской, а также этапы производства заказов

    .
  • Фреймворк с открытым исходным кодом, который позволит небольшой команде эффективно работать над одним проектом и обеспечит ремонтопригодность программного обеспечения (в настоящее время компания небольшая, но программное обеспечение должно оставаться жизнеспособным даже в случае значительного роста компании)

  • Кроссплатформенное приложение (Windows, Mac, Android, iOS), обеспечивающее безопасность ПО от кибер-атак

    .
  • Интеграция с внешними API (например, Outlook REST API)

Проведя некоторые исследования, я увидел, что люди используют Django, фреймворк, с которым я уже достаточно хорошо знаком, но я не уверен, что он наиболее подходит для моей ситуации.

PS: Я знаю, что это огромный проект, но мне интересно узнать, какие возможности у меня могут быть с этой задачей.

Спасибо за ваш отзыв!

Вернуться на верх