difference between SDL Trados Studio professional and Professional workgroup

Hi, I am about to buy Studio 2015 and wondering what are the differences between Freelance Plus / Porfessional / Workgroup in terms of flexibility, number of licenses and functionalities. Thank for your help.