Hacer un desarrollo para un cliente, hoy en día, quizás implique hacer páginas Web interactivas y responsivas que generalmente guarden información en una Base de Datos, que hagan validaciones de formularios, y que se adapten o respondan a dispositivos diferentes como laptops o celulares. Quizás también se requiera hacer aplicaciones nativas para clientes que optan por el uso de dispositivos móviles. PHP, jQuery, Boostrap y PhoneGap ayudan con este reto.