Exp	MIM has two flavors for application one with rich UI and other as batch application which runs in an unattended fashion. The interesting part of MIM is the common functionalities are had in a separate project and the same was leveraged to build the UI and Console application.