The transition towards component-based software has begun and will continue to have a significant impact on the future of software development. This was just one of the findings recorded in PricewaterhouseCoopers Technology Centre's latest annual report.
Terry Retter, director of strategy and technical programs at the PwC Technology Centre, this week said one of the most important shifts was the adoption of commercial software components. These components have previously only been used in specialist areas such as graphical user interface (GUI) development but are destined for use in most types of business applications.
"The next transition in software architecture is under way. The older approach of using middleware to connect packaged applications is being replaced by an architecture based on components," Retter said.
Components-based software relies on fine-grained modules that can be assembled into applications. In the last two years, major component architecture has gained importance as the industry attempts to make the movement of information between applications easier by breaking software down into smaller and simpler modules.
This translates to significant opportunities for component suppliers, said Retter. "Channel companies that will benefit from this shift towards component-based software are those that have a particular component that fits a particular need.
"This result will have a significant impact on companies. The ability to implement systems based on software components from many different suppliers can potentially bring improvements in efficiencies and increased cost effectiveness."
The findings come from PwC's Technology Forecast: 2002-2004, Volume 1, Navigating The Future of Software report.