Access to technology has become easier than ever. Technology concepts that once had a high barrier to entry to the uninitiated have converged into frameworks, APIs, and libraries which give even relatively unskilled programmers the ability to create web software easily. Cloud infrastructures can alleviate a large part of the cost and complexity of scaling and availability under high traffic demands.
The abstraction doesn't even stop at the basic technology; at one level above this, some of the fundamental use cases in web software can be delegated to high availability services e.g. Twitter or Facebook Connect for primary user login and profile management or Yahoo Pipes to translate and combine different data sources into a format you require without having to write a line of code. Reusing the essential use cases of software was an original vision in a startup I worked for nearly ten years go, and at the time it seemed a distant and indistinct goal. Today, loosely-coupled Service-Oriented Architectures allows business the freedom to focus on the core business problems.
To read the full, original article click on this link: What is This Decade's Value Differentiator? | Dave Concannon
Author: Dave Concannon