It is not unusual to have high frequency of analysis work on Software, Technology and Platform selection. Any medium size IT Department of any organization have around 400 to 500 Computer Software Solution in place catering to different business organization. These Application Software innovate itself around every 2-3 years and sometimes other Application Software take their place or intrude their space thus making the Software obsolete. Thus, in every 2-3 year cycle, we need to re-evaluate IT landscape and IT portfolio to adjust the changing environment. IT organization is in need of a well defined methodology, template and guideline for such activity. In my opinion this task is common but we don't have a standard methodology for this. This work has been done repeatedly in every IT organization but with some ad-hoc methodology. I was wondering, if it is possible to capture few general guidelines to be follow for this analysis activity. Following text covers few high level abstrac...