We got the contact of Version Technology (VTS) from the internet. It was a gamble for us, as we did not have any reference. But it proved to be a great gamble. The product is exactly like what we wanted. They are very accommodative. Good communication between contractor and client is key in any scope and more so in software development and VTS scores high in this. The responsiveness to changes as well as problems is very good. I would highly recommend VTS.