Please describe the scope of their involvement in greater detail.
We wanted to work with DevRain because they're not just techies who work on implementing a set of tasks based on your specs. They can do this, but they also give a lot of insight into the best approach from architectural and product development perspectives.
We evaluated our existing platform, which we'd built using .NET and Microsoft Assure. It was fully functional, but it required re-tuning and a lot of additional development. DevRain seemed to have a lot of experience with these technologies. They helped us with the architectural experience and built additional features for the product.
They have experience with designing and building APIs [application program interfaces], which was critical. One of the largest components of the projects involved making an API through which we could connect the platform to the client's CRM [Customer Relations Management] system..
How did you come to work with DevRain?
We had done a lot of work with them on Upwork. That's also how we initially found them: we posted several project descriptions, and they responded. We had several Skype calls in which we learned about them and their team, what they'd worked on in the past, and their proposed approach for building our project. We will usually offer a test project, followed by the real one. Everything went well, including their written and verbal communication level, so we gave them a try.
Could you provide a sense of the size of this initiative in financial terms?
We've worked with them through several projects and we also contract DevRain for maintenance work.
What is the status of this engagement?
We've been working with them for the past three years, and have no plans to stop.
We currently have a local team in Pittsburg, and only outsource certain tasks to DevRain, balancing between them and our own team. We're planning on setting off a product which will be larger in scope, and will use more of their resources.