Is it suggested to have EasyMorph Desktop and EasyMorph Server installed on the same machine

Is it a best practice to have EasyMorph Desktop and Server installed on the same machine? Are there any pros and cons?