can some one tell me what is the difference between Activiti and Alphresco Process Services? Basically I want to know the difference between community(Activiti) and enterprise(APS) version? Please mention the difference in terms of features provided and performance. Also I would like to know if task auto allocation is provided by community(activiti) version.