We dealt with Rainybits to take care of our requirements related to software development and maintenance over a period of 2 years. The requirements were fairly complex in terms of new functionalities required and technologies involved. We found it easy to communicate with their team and the project was delivered in a very professional and timely manner