Lo que tu quieres escuchar es que alguien te diga que es excesivo.
Cualquier otra respuesta que te demos te parecerá como mínimo incompleta.
Y lo que no entiendes, es que ninguno de nosotros puede opinar, porque ninguno conoce realmente como es el sistema.
Hacer que un campo sea obligatorio en un sistema mio demoraría unos 30 minutos máximo y lo cobraría entre 10€ y 50€ dependiendo de muchos factores, como por ejemplo la urgencia con la que se pide el cambio, pero mis sistemas no son los de la empresa que tu contrataste, quizás a la empresa ese cambio le lleve 1 semana de trabajo y te este cobrando barato, no lo se, nadie aquí lo sabe.
No puedes presuponer nada y nosotros tampoco porque no sabemos que implica la modificación.
Compáralo con el auto, te compraste un Ferrari, anda todo perfecto, estas super feliz, vas un dia a hacer el servicio técnico, el mecánico, mas limpio que un doctor, enchufa con un cable al auto a su celular tactil, apreta un botón y al cabo de 50 segundos te dice sonriendo, "su auto esta en perfectas condiciones, son 4000€".
¿Es caro 4000€ por apretar un botón y leerte un mensaje? No. Porque tu compraste un Ferrari, nadie en el mundo puede apretar ese botón y leerte el mensaje como hace ese mecánico.
Si hubieses comprado un Peugeot, al ir al concesionario, el mecánico te lo habría tenido 1 hora, se habría acostado bajo el auto, lo hubiese revisado, y luego te diría sonriendo "su auto esta en perfectas condiciones, son 100€".
¿Es barato 100€ por acostarse una hora bajo de un auto? No. Porque es un auto mas popular que mucha gente conoce, podrías haber ido a otro mecánico y habría realizado el mismo trabajo con la misma calidad.
Cada uno de nosotros, tanto los programadores independientes como las empresas de software, vendemos marcas de autos, cada uno vende una marca diferente. El que vende Peugeot no conoce como funciona Ferrari, por lo que no puede ni siquiera estimar el costo de un cambio de filtro de dicha marca porque no sabe como hacerlo, puede ser apretar un botón o puede que aya que desmantelar todo el vehículo, ¡Simplemente no sabe ni tiene porque saberlo!.
Lo que tu estas haciendo en este tema es pedirle a representantes de Peugeot, Fiat, Wolkswagen, etc, que te estimen cuanto cuesta un cambio de filtro de un Ferrari, y simplemente no podemos hacerlo.
Usar un CMS o un enlatado es como andar en bicicleta, ¡el cambio de filtro es gratis, ni siquiera tiene filtro!, si tu sin saber programación puedes en 10 minutos hacer un cambio, es porque usas un sistema bicicleta (por hacer la comparación con el ejemplo, no se llaman así).
Lo que nosotros podemos decirte, es cuanto cuesta un cambio de filtro en nuestras marcas de auto, pero no cuanto cuesta en tu auto, por lo que tampoco tiene sentido que te digamos nada ya que es totalmente relativo.
Ahora bien, tu dices que quieres que la empresa haga las cosas grandes y tu poder hacer los pequeños cambios, eso vendría a ser una suerte de bicicleta motorizada, el problema es que tu empresa necesitaba una moto Zanella pero compro un Ferrari, esto es algo muy común que pase, de hecho en ingeniería de software es muy común ver esta imagen:
Verifica lo que dice @Malenko, asegúrate de que tu empresa sea dueña del código fuente y reclama una copia de este, porque si no eres dueño del código, lamento decírtelo, no compraste un Ferrari, solo lo alquilaste, y como en todo alquiler, debes pagar, y si el dueño quiere subir el precio del alquiler debes pagarlo o devolverlo.
Si yo estuviese en tu situación, viendo los números que publicas, contrataría a 3 personas (o los que sean necesarios) de sistemas para que trabajen para tu empresa part-time y que se encarguen de hacer todo lo que pidas, de esta forma, pagas un poco mas de 300€ al mes, pero tienes a un equipo de personas trabajando de forma dedicada a mejorar constantemente el sistema y a tu empresa, ya sea que pidas cosas simples o complejas, el equipo las resolverá por el mismo precio.
Puedes pedirle que regularmente charlen con los empleados y desarrollen las modificaciones que mas le faciliten el trabajo a los demás o que innoven y te generen informes nuevos, cualquier cosa.
No veas a un sistema informático como una herramienta, míralo como un componente clave en tu empresa, y al igual que cobranza, contaduría, atención al publico, gerencia, etc Sistemas también es un área importante DENTRO y eso es lo que muchos empresarios no entienden y por eso TERCERIZAN el servicio.
He visto casos como el tuyo y he tratado comercialmente con personas en la misma posición que vos, que acudieron a mi consultoria porque la empresa de sistemas actual les arrancaba la cabeza con cada cambio y los costos de mantenimiento estaban por las nubes, a todos les dije lo mismo, compren el codigo fuente y pongan personal dentro de la empresa que lo administre, un sistema informático no es algo tercerizable. Podes tercerizar los servidores y su mantenimiento, pero necesitas gente con 4 horas diarias (minimo) dedicada exclusivamente a tu empresa, ¿queres tercerizar eso? si perfecto, pero vos ya no pagas modificaciones, pagas horas hombre dedicadas, si no queres incorporar personal podes tercerizar esos contratos, pero toda empresa mediana hoy en dia necesita personal dedicado una cantidad fija de horas exclusivamente a su sistema.