In his recent blog entry, Charles Metz muses about the practical utility of the SML specification since it does not define any common models for IT entities such as Server and Application. He correctly points out that the SML will be of little use if everyone started defining their own models for common IT entities. OK - so why bother about SML? Why is Microsoft working with ten other industry leaders to define SML? The reason is very simple - a standard modeling language is needed before we can start building common models. The SML work is a necessary and critical first step in the journey toward defining common models. Stay tuned - you may be pleasantly surprised to hear about common models sooner than you expect :-)