A few years ago, the process of building and deploying enterprise applications would extend over a period of months. In recent years, that expectation has shrunk to weeks, if not days. Now, in many cases, solutions are expected within a matter of hours.