Лучшая основа для пользовательской ERP
В настоящее время я работаю разработчиком в компании, которая производит и продает машины и оборудование, предназначенные для промышленного сектора.
В настоящее время эта компания использует ERP-инструмент с фронтендом на QML и бэкендом на Python. Изначально этот инструмент не был разработан профессиональным разработчиком, и хотя сегодня он все еще пригоден для использования, все больше и больше функций становятся неприемлемыми в долгосрочной перспективе. Новые разработки основаны на плохих принципах программирования, что усугубляет недостатки программного обеспечения.
Поэтому я рассматриваю следующий вопрос: на какой основе лучше всего разработать с нуля внутреннюю ERP-систему для компании, которая позволяла бы выполнять несколько задач:
Полное отслеживание проектов компании, от подтверждения заказа до послепродажного обслуживания, включая обмен производственными планами между конструкторским бюро и мастерской, а также этапы производства заказов
.Фреймворк с открытым исходным кодом, который позволит небольшой команде эффективно работать над одним проектом и обеспечит ремонтопригодность программного обеспечения (в настоящее время компания небольшая, но программное обеспечение должно оставаться жизнеспособным даже в случае значительного роста компании)
Кроссплатформенное приложение (Windows, Mac, Android, iOS), обеспечивающее безопасность ПО от кибер-атак
.Интеграция с внешними API (например, Outlook REST API)
Проведя некоторые исследования, я увидел, что люди используют Django, фреймворк, с которым я уже достаточно хорошо знаком, но я не уверен, что он наиболее подходит для моей ситуации.
PS: Я знаю, что это огромный проект, но мне интересно узнать, какие возможности у меня могут быть с этой задачей.
Спасибо за ваш отзыв!