4 años de experiencia desarrollando aplicaciones web y de escritorio, dependiendo de sus requerimientos y recursos se puede hacer un software tan robusto y auto-administrable como se desee, el fin es evitar el volver a hacer modificaciones por parte de un externo o desarrollador con experiencia y que sea usted mismo quien pueda darle mantenimiento a nuevos catálogos o funciones del sistema.
De acuerdo a sus recursos puede ser que el software y base de datos esté disponible desde la "nube" teniendo una buena conexión a Internet o bien, el software y base de datos estaría en una PC local que fungiría como servidor, se agregaría la funcionalidad de respaldos diarios para evitar posibles contingencias.
El código se trabajaría con las mejores prácticas en CleanCode
Conocimiento de plataformas como:
= ASP.net en conjunto con c#, CSS, HTML, Javascript (JQuery, Bootstrap, etc.)
= PHP con el framework de Laravel 5.2 con CSS, HTML, Javascript (JQuery, Bootstrap, etc.)
= JAVA en conjunto con CSS, HTML, Javascript (JQuery, Bootstrap, etc.)
Adicionalmente frameworks de JS: Angular2 y React.
Ordenado y administrado en base a procesos.