Search

Technology Strategy

Technology Strategy Services

The abundance of software technology options available in the market today is daunting. Foliage can sort out the options and recommend the best mix of software technology and software products to meet your strategic needs. Our engineers know the market well and they pride themselves on keeping up with the constant flow of new technology. We will provide an unbiased evaluation of available solutions and a set of recommendations that offer the flexibility and scalability required for competing in today's fast paced market.

Investment models and ROI analyses of each technology option are created to provide a better understanding of the trade-offs between short-term costs, schedule implications, training and skills development, and the projected cost of ownership over the full software lifecycle. Having defined these factors, we then assess the resources necessary to execute the strategy. When applied to key development programs, this process can ensure a complete understanding of strategic options, identify an appropriate development path, and result in better management control over the development process.

Software technologies are sometimes selected in the context of a new software development project, a product line strategy or as a corporate-wide standard. Software technologies can include programming languages, operating systems, development tools, middleware, database management systems or many other types of third-party software packages and industry standards.

The technology selection process typically consists of the following steps:

  • Establish selection criteria
  • Pre-qualify alternatives
  • Evaluate top alternatives
  • Make recommendations