Trend Report

From Application Design To Application Composition

How APIs, Micro-Services, And Containers Are Changing The Way Organizations Develop And Deliver Software

Kurt Bittner
Michael Facemire
 and  two contributors
Feb 19, 2015

Summary

There is a quiet revolution underway in software development: The nature of the work is shifting from developing and deploying large complex applications to connecting new and existing services in unique and value-added ways. Combining openly available services fronted by application programming interfaces (APIs), service-rich platforms, and new deployment technologies can now create high-quality solutions. Open source software combined with commercial service offerings have made assembling new applications faster than ever before. This report summarizes the result: The very essence of application development has changed; the era of intricate design is over, and the era of flexible assembly has arrived. Leading application development and delivery (AD&D) organizations rapidly develop new applications by composing minimum viable products from available services, writing new code only when absolutely necessary. The application evolves piece by piece, as the team rewrites the services that don't work and refines the ones that do. Deployment technologies like micro-services and containers accelerate this trend, making it easier than ever to deploy and interlink small, independent services.

Log in to continue reading
Client log in
Welcome back. Log in to your account to continue reading this research.
Become a client
Become a client today for these benefits:
  • Stay ahead of changing market and customer dynamics with the latest insights.
  • Partner with expert analysts to make progress on your top initiatives.
  • Get answers from trusted research using Izola, Forrester's genAI tool.
Purchase this report
This report is available for individual purchase ($1495).