Biggest difference is that CM runs on a Cisco approved Microsoft server while CME runs on a router. CME is meant for small branch offices with 250 users or less and doesn't have as many features as the full blown CM which supports thousands of devices based on the size of your cluster.