Las empresas distinguen principalmente entre tecnología front-end y tecnología back-end. Además de ASP asp y jsp, la tecnología front-end también incluye herramientas de diseño de Adobe, javascript, action script, flex, flash y la tecnología html5 más popular. Además de Java. NET y C#, con PHP, C, ColdFusion y Objective-C en segundo plano.
El desarrollo de software es el proceso de construcción de un sistema de software o parte de software de un sistema en función de las necesidades del usuario. El desarrollo de software es un proyecto sistemático que incluye la captura de requisitos, el análisis de requisitos, el diseño, la implementación y las pruebas. El software generalmente se implementa utilizando lenguajes de programación. Por lo general, el desarrollo se puede realizar utilizando herramientas de desarrollo de software.