Application Layer Architectures for Disaster Response Systems