>On the other hand, while our current solution seems like a straightforward CRUD app
So I have been on both sides of this. Not as a dev but in IT.
1 - As IT support for customers of a CRUD software.
The truth was, the company did not know their own software.
Coded in the 90s, touched up in the late 00s.
Original devs long gone, all quit en-masse.
Current dev team forced to bolt on new features.
Rework of the entire app needed (on-prem IIS and MSSQL dependant).
Sales & Management (they were the same people) selling features to customers that did not exist or were not on roadmap (straight up lying to customers)
"Project management" consisted of them calling devs/support cellphones wanting $New_Feature coded they just showed a mock-up of to a customer.
2 - As an MSP IT technician.
Customers have no idea what we do or what they buy.
"Why are you so expensive/Why is this not just included when ur so expensive!!!"
- vmware servers in secure DC, management of windows server and linux (updates & backup, installation of software etc, monitoring for cpu, ram, disk, network)
- management of on-prem AD and Office 365 Entra users and groups
- Exchange and Office 365 management for email
- Endpoint management (Hardware, GPO settings, Entra policy, windows updates, software inventory and install & updates, remote support for users over RMM)
- Antivirus management (SOC not included)
- DNS filter
- Office 365 Backup (This is needed, MS has no care for your data on Sharepoint)
- Network (WAN, Firewall, L2 Switch, WiFi & management/troubleshoot and updates for all of it)
Then we get a "deer in headlights" look and "but you are just IT"
Just my 2c. I have no idea what to do in your situation. Maybe you are getting ripped off, but it will also not be easy.
So I have been on both sides of this. Not as a dev but in IT.
1 - As IT support for customers of a CRUD software.
The truth was, the company did not know their own software.
Coded in the 90s, touched up in the late 00s.
Original devs long gone, all quit en-masse.
Current dev team forced to bolt on new features.
Rework of the entire app needed (on-prem IIS and MSSQL dependant).
Sales & Management (they were the same people) selling features to customers that did not exist or were not on roadmap (straight up lying to customers)
"Project management" consisted of them calling devs/support cellphones wanting $New_Feature coded they just showed a mock-up of to a customer.
2 - As an MSP IT technician. Customers have no idea what we do or what they buy.
"Why are you so expensive/Why is this not just included when ur so expensive!!!"
- vmware servers in secure DC, management of windows server and linux (updates & backup, installation of software etc, monitoring for cpu, ram, disk, network)
- management of on-prem AD and Office 365 Entra users and groups
- Exchange and Office 365 management for email
- Endpoint management (Hardware, GPO settings, Entra policy, windows updates, software inventory and install & updates, remote support for users over RMM)
- Antivirus management (SOC not included)
- DNS filter
- Office 365 Backup (This is needed, MS has no care for your data on Sharepoint)
- Network (WAN, Firewall, L2 Switch, WiFi & management/troubleshoot and updates for all of it)
Then we get a "deer in headlights" look and "but you are just IT"
Just my 2c. I have no idea what to do in your situation. Maybe you are getting ripped off, but it will also not be easy.