I would outsource the development of this simplest CRUD system offshore for like $30/hr, using managed platform like Microsoft PowerApps Portal. This would be perfect and cheapest for enterprise, but answer like this wont get me software gig :)
auth via ADFS/SAML/Kerberos, everything else is managed and provided by office365 ;)
As an example:
---
We have an existing job management system to track and update the progress of warranty repairs (e.g. whitegoods). Sometimes parts need to be ordered to complete a repair. If we wanted the job system to book and track parts orders into third-party warehouse management systems; how would you address the following?
- Credential management
- Data types and their life cycles
- Sources of truth e.g.
- Required/Optional API calls and their triggers- Fault tolerance and monitoring
- Compensate for variations/shortfalls in existing WMS APIs (in some countries we use a 3PL)
WMS: Warehouse Management Software
3PL: An external company who operates a warehouse and dispatches items on your behalf. These companies may do so for multiple tenants and have established staff, processes and WMS.