Generally microsoft's speciality is UI and it wants the application developer's to create faster and robust apps. Hence all most all microsft apps are coming with UI. Microsoft's applications are developer friendly