The explorer-application uses spring as well to configure all the beans. What you could do, is alter the applicationContext.xml in activiti-webapp-explorer2 module (or alter the .war-file). In there, just import the spring-context file for your own application and make sure all required dependencies etc. are on the webapps class path… If this is done, your processes can use beans defined in your spring-context. If you want to overrride the processEngine used by the explorer, edit the applicationContext file and remove the processEngineCOnfiguration bean from there, and replace all references by the name of your process-enginn bean.