Microsoft Exchange is a Windows-only software platform, used for email and other office productivity tools. You can host it yourself, but you must do so on a Windows hosting platform.
Most people who run an Exchange Server do so on a VPS or dedicated server hosting plan. Running Microsoft Exchange on shared hosting is relatively rare, but not entirely unheard of.