North52 Business Process Activities (BPA) exists as a managed solution within Dynamics CRM. This managed solution contains both the business rules engine & the HTML5 editors to create the business rules.
The architecture of North52 BPA is built using plugin's which are a standard extensibility point of Microsoft Dynamics CRM . The diagram below shows how North52's BPA integrates with the Dynamics CRM platform. North52 BPA loads all the active formulae you have defined in your Dynamics CRM system into memory & then effectively listens for a user action and will execute a formula when required.
You can effectively daisy chain formulae together by setting the Execution Order field on formulae that are all related to one entity, pipeline stage & pipeline event combination.