1) How MMC is coupled with Exchange Server 2007?
Microsoft® Exchange Server 2007 integrates with Microsoft Management Console (MMC).
2) What're the programming languages used with MMC?
You can program additional MMC snap-ins by using Microsoft Visual Basic or Microsoft Visual C++.
3) What're Server side programming interfaces (MMC's)?
If the snap-in is to be run on the Exchange Server computer, you can use the server-side programming interfaces.
4) What're Client side programming interfaces (MMC's)?
If the custom MMC snap-in is intended to run on a client computer instead of the Exchange Server computer, it will have to use one of the other standardized protocols.