This application was developed for a marketing company. The company used it to conduct survey and manage the survey campaign and employees involved. The application had a website where the admin can generate survey questions, assign supervisors, field supervisors and promoters for the survey campaign and organize the survey answers and generate analytical and graphical report based on the survey answers. The application had also a mobile application, which was given to all promoters. The promoters used the mobile application to download information from the admin center like assigned campaign, assigned location, survey questions and supervisor information. After they receive the survey questions, they will go and interview people and write the answers on the mobile app and send it to the central server.