The common requirement of Collect users is to share forms between devices. This is important for forms that need to be filled out in multiple steps by different enumerators. And sometimes form need some review before actually getting submitted to the server. A supervisor will be able to review the forms and upload the good ones and send back the bad ones for improvement. So this project will allow enumerators to share partially/completely filled forms with each other and also help supervisor in reviewing the forms. The main focus of this project is to see the pros/cons of different communication strategies possible in Android devices and select the one which is both robust and reliable.