Microsoft has product groups that develop the software they sell, a consulting team to help customers develop bespoke software, a support organisation to help customer use it is products, an internal IT group to manage resources such as internal websites and email, other teams that manage external web sites such as MSDN, a group that looks afte Bing and many other departments like any other big bus