# FinDock components A FinDock solution consists of several packages. Every instance includes: * **FinDock Core**: main setup, objects and features * **ProcessingHub**: setup and connections to FinDock apps on Heroku including ProcessingHub, WebHub and Notification Gateway Depending on the use case, optional packages can be added: * **Payment extensions**: packages for integrating with payment processors * **Source connectors**: industry-solution connectors such as FinDock for Fundraising (NPC/EDU) ![FinDock components](/assets/findock-components.bac5cefdf67995e08c84699224cabe1cec2e7b92a36e589294c1ddb6164b837c.f78e0b2f.png) The custom objects and code contained within these packages do not count against the custom object or Apex limits in your org. *Other limits on API calls, data and file storage still apply.*