In the past, when developing web or desktop applications, one or two robust versions of the application would be enough to accommodate users of most browsers and operating systems. However, there are many different form factors in the technology space, including the web technology. The world is constantly upgrading in techno space and require a high level of expertise and know-how. When looking for a business solution, find one who has experience in accommodating these multiple form factors. Failing to do so could alienate a significant portion of your potential business.