technical inventory and software licensing, across the customer's organization, will aid in making these decisions. The importance of this activity cannot be overstated. Even a large and well funded organization can face a diminishing opportunity to invest in new and necessary systems, in order to adapt to business changes and new business opportunities, as legacy systems' maintenance costs increase, technologies are retired by vendors, and maintenance personnels' business and technical skills diverge over time, while their knowledge fades. Maintenance can overwhelm an organization’s technical budget. Consider an "Agile" approach to IT portfolio management.
A balanced approach to systems engineering project management will help navigate difficult and seemingly intractable decisions. A project manager’s focus should remain on business needs, with technology and tools as supporting elements, having a limited and identified lifespan. "Agile" principles should be considered for technology selection and product maintenance, as well as for software development.