El proyecto tiene dos objetivos: 1) crear un sistema que reciba instrucciones de un dispositivo móvil y tome decisiones, y 2) generar un sistema que aprenda sobre el usuario y tome sus propias decisiones. Se implementará usando Java, una IDE de Android, Emacs, un servidor local, y posiblemente APIs y MySQL.