O documento discute arquiteturas de software para computação ubíqua. Apresenta conceitos de computação ubíqua, desafios de sistemas ubíquos, modelos existentes como One.world e um estudo de caso de agenda de compromissos usando padrão MVC. Finaliza discutindo problemas em aberto como padrões de engenharia de software e segurança em redes sem fio para sistemas ubíquos.