Newgenapps did an amazing job on my project. The team went the extra mile in all areas! Their professionalism, deep technical skills, great organizational skills, great communication and experienced team management made this project a success. Everything from proposal through to final deliverable - Newgenapps blew away the competition. When technical challenges came up, the team was quick to identify the resolution options and then clearly communicated them with our team to decide on the best option. Newgenapps were also great teachers in the areas that we lacked the experience - walking us through the required process and steps to get the task done quickly and efficiently. They were always very helpful in all aspects of the project. This is a company you can build a great long term relationship with. We definitely recommend them and we look forward to working with Newgenapps on our next project.