We often wonder why companies choose to outsource software development. In most cases, there are two reasons: firstly, lack of qualified specialists or no access to them, and secondly, cost optimization. While the first reason is sensible, the the later one, i.e. following only the financial criteria when choosing a service provider, might not bring positive results. Speaking from experience, we’ve had many inquiries from clients who have based their decision merely on the price. They’ve entrusted their idea to companies offering the lowest quotes or to freelancers and in the end, this has cost them more than money: they’ve lost a chance to launch their business in the right moment. I think all of you will agree with me in that aspect. Those companies simply forget about end users and their satisfaction.