IT Strategy for Midsize Business: Microsoft vs. Java, Great

Midsize business or non-profit organization should decide if one-vendor solution would be appropriate and the associated risk acceptable.  In our opinion, balancing the risk of one-vendor-approach is not economically feasible and should be avoided.  This means that you need to decide if you plan to be Microsoft-oriented or Java/Unix/Linux/Oracle oriented. 

In the case of Java direction