You may have a dedicated server in your office, a dedicated server at your hosting company or a hosted solution at your hosting company or somewhere else.
Not sure? Dedicated servers typically cost several thousand dollars per year and require IT staff to perform regular maintainance while hosted Exchange solutions are approximately $10/month per user.