En ocasiones una empresa necesita gestionar determinados procesos en su negocio que no alcanza a gestionarlos con aplicaciones de uso general y, por tanto, se hace necesario desarrollar aplicaciones adaptadas que cumplan con exactitud las necesidades especificadas en la fase de análisis del proyecto. Las aplicaciones a medida ofrecen multitud de ventajas al usuario. Suelen ser mucho mas ligeras, ya que están diseñadas exclusivamente para resolver problemas específicos, por tanto se prescinde de funciones que nunca se van a utilizar. Se utilizan plataformas, recursos y lenguajes de programación que mejor se adaptan a ese problema en concreto. Aunque en la actualidad la mayoría de aplicaciones que se desarrollan están orientadas a la Web, a veces problemas que aparentemente parecen complicados y no se les encuentra solución con el software convencional, se pueden resolver con sencillas aplicaciones de escritorio, desarrolladas en plataformas .net o bien incluso en Access.