Los Sistemas Informáticos fueron evolucionando desde aplicaciones científicas, comerciales y de escritorio, hasta el momento actual, en que pueden brindar servicios de acuerdo a la ubicación, tiempo y perfil del usuario. Las aplicaciones que brindan este tipo de funcionalidad se denominan Aplicaciones Sensibles al Contexto (CA – Context Aware), donde tienen predominancia los dispositivos móviles y el perfil del usuario. También va cambiando la forma de uso de la computadora, evolucionando desde brindar servicios a pedido del usuario hasta brindarlos en forma automática y extender la percepción y la interacción del usuario con el mundo real (realidad aumentada). La Ingeniería de Aplicaciones CA se ocupa de proporcionar un enfoque sistematizado para desarrollar este tipo de aplicaciones. El propósito de este proyecto es abarcar los aspectos de Ingeniería de Software para el desarrollo de aplicaciones CA.