|
 |
| |
Platforming : What is Platforming?
|
| |
Platforming is a structured approach to software development that organizes discrete software components into related functions in a layered architecture of common services, with the goal of writing code once for maximum reuse and ease of maintenance.
Productization® is Virtusa’s unique methodology to create and consolidate technology assets into Organization Specific Platforms (OSP) that are leveraged across the enterprise to build and assemble new products and services.
See related media:
Virtusa’s Unique Position [Video ]
Productizing the Enterprise [Video]
|
Platforming introduces a series of proven best practices from mature industries such as automotive and manufacturing. For instance, an automotive manufacturer attains significant efficiencies and economies of scale today by building several product lines on top of a single shared platform and by reusing 80% of common assets across these product lines.
Compared to other mature industries, the software industry has historically suffered from egregious inefficiencies, cost over-runs, and late product releases. |
 |
While searching for greater efficiencies for the last 30 years, software developers have evolved their solutions from monolithic, hardware-dependent legacy systems to the present day three-tier, service oriented architecture. These innovations facilitate a more modular approach to software development and make software platforming achievable in most IT environments, even those dominated by legacy code.
Virtusa's Productization is the next generation methodology used to create a custom-built core platform on top of the existing infrastructure. Such Organization Specific Platforms (OSPs) encapsulate the software assets and domain services that can be leveraged across business initiatives, markets, and product lines. The diagram below shows how the software industry's evolution towards OSPs results in a decrease in application development efforts and an increase in business benefits such as agility, flexibility, rationalization, and economies of scale.
Also see our whitepaper |
 |
| |
|
|
| |
| |
|
 |
|