Costumamos esquecer disso, mas existem muitos lugares que tem dificuldade no acesso constante à internet, com quedas de conexão e instabilidades, muitas vezes por questões geográficas e/ou climáticas até, o que leva muitas tarefas administrativas das empresas a terem de ser executadas em papel, para posterior inserção no sistema.
Preciso nem dizer que isso é um risco enorme né, devido à enorme chance da informação vir errada para o sistema, pois erros humanos são comuns e, em determinadas situações, podem comprometer seriamente o fluxo de dados e processamento dos mesmos.
Uma ferramenta muito bacana para se lidar com isso é o Google Gears, que já é relativamente velho(nesses dias né, passou de 6 meses é praticamente um highlander) mas me chamou a atenção pelo video em http://www.infoq.com/presentations/gwt-gears-browser-platform.
Para quem não conhece, o Google Gears permite que aplicações web funcionem "off line", guardando as informações na máquina para, quando o acesso à internet se estabelecer novamente, tudo ser enviado automaticamente. É assim que o GMail, Google Docs, entre diversos outros aplicativos ai que não são do Google, funcionam off line.
O Google Gears não precisa ser utilizado com o GWT(framework do Google para aplicações web - Google Web Toolkit), então é algo bem interessante de se ter em mente para qualquer equipe, com qualquer linguagem e/ou framework. Esse video ai é apenas mostrando a integração do GWT com o mesmo.
Muito válido