We already have built a Android app for Sales force and they use it for field data capturing. Based on clients requirement some time we need to small or some time medium level of customization which is basically adding and removing fields. The second level of Desktop application built on using [login to view URL] is basically receives the data sent from field and processes as per algorithm design by us. The data base is in Mongos DB.