It is important to note that we should never just consider one possibility when deciding on what hardware and software should be used. A structured analysis of many different alternatives is the only way to ensure that the best choices are made. It is also important not to suggest alternatives which clearly would not be suitable in meeting the requirements. This would, quite simply, be a waste of time.

The analyst should have a broad knowledge of different possible software and hardware combinations. This will include all of the latest and greatest offerings from all the major vendors. With this knowledge they can then choose a number of possible solutions which will fully meet the requirements.