Designed for customization
A plugin management system gives the possibility to add new authentication or authorization management, to create a different scheduler to order the submitted jobs based on user consumption/quotas....
It is also possible to develop new execution system integration.