Hoy por hoy nosotros no podemos concebir el mundo tal cual lo conocemos sin la intervención la de ingeniería de software, las comunicaciones, la salud, el transporte, la banca y hasta el entretenimiento, son llevados a cabo por aplicaciones de software cada vez más complejas para poder cumplir con las exigencias del mercado.