# Concepts Overview This section provides detailed explanations of the core building blocks within the platform. Understanding these concepts will help you design integrations and build effective workflows. ## Core Entities ### Accounts Accounts are containers that hold balances for a specific asset type. Each customer can have multiple accounts across different asset classes. [Learn more about Accounts →](/guides/accounts) ### Applications Applications capture the onboarding workflow for new customers. They manage identity verification, compliance checks, and approval processes for both individuals and corporations. [Learn more about Applications →](/guides/applications) ## Money Movement ### Deposits Deposits represent inbound funds entering an account from an external source. [Learn more about Deposits →](/guides/deposits) ### Withdrawals Withdrawals move funds out of an account to an external destination, such as a bank account or blockchain address. [Learn more about Withdrawals →](/guides/withdrawals) ### Transfers Transfers move funds between accounts within the platform, enabling internal settlement and fund movement. [Learn more about Transfers →](/guides/transfers) ### Exchanges Exchanges facilitate the conversion between different asset types, such as fiat-to-crypto or crypto-to-crypto conversions. [Learn more about Exchanges →](/guides/exchanges) ## Supporting Concepts ### Counterparties Counterparties represent external destinations or sources for money movement—bank accounts, wallets, or other financial endpoints linked to a customer. [Learn more about Counterparties →](/guides/counterparties) ### Assets Assets define the types of value that can be held and transferred on the platform, including fiat currencies and digital assets. [Learn more about Assets →](/guides/assets) ### Documents Documents support compliance and verification workflows, storing identity documents, proof of address, and other required files. [Learn more about Documents →](/guides/data_models_documents) ## How These Concepts Relate ```treeview Customer ├── Application (onboarding) ├── Accounts (one per asset type) │ ├── Deposits (inbound) │ ├── Withdrawals (outbound) │ ├── Transfers (internal) │ └── Exchanges (conversions) ├── Counterparties (external endpoints) ├── Documents (verification files) ``` ## Next Steps - **New to the platform?** Start with [Applications](/guides/applications) and [Customers](/guides/customers) to understand user onboarding. - **Building payments?** Review [Deposits](/guides/deposits), [Withdrawals](/guides/withdrawals), and [Counterparties](/guides/counterparties). - **Implementing trading?** See [Exchanges](/guides/exchanges) and [Assets](/guides/assets).