Capermint
Skip to main content

Capermint

Custom iGaming engineering · scope before commitment

Custom iGaming Software
& Platform Development

Choose what to build, what to integrate and what you will own. Capermint works with operator, product and technical teams on custom iGaming platform development, defined integrations and migration workstreams.

Start with your existing stack, intended state or province, provider access and acceptance criteria. These inputs determine an engineering scope your team can assess.

For US and Canadian procurement: scope the specific market and product model. Software delivery does not itself authorize operation.

Prospective iGaming platform scopePlayer experience connects to account and wallet services, permitted provider adapters and operational controls. The contracted handover includes agreed code rights, documentation and acceptance evidence. This diagram is proposed scope, not proof of a client deployment.Player experienceWeb, PWA and native-app boundariesAccounts & walletAccount states, balance authority, transactionsProvider adaptersPermitted game, payment and data interfacesOperationsRoles, reporting, monitoring and recoveryContracted handoverAgreed code rights · documentation · acceptance evidence
Player experienceWeb, PWA and native-app boundaries
Accounts & walletAccount states, balance authority, transactions
Provider adaptersPermitted game, payment and data interfaces
OperationsRoles, reporting, monitoring and recovery
Contracted handoverAgreed code rights, documentation and acceptance evidence
Prospective platform scope. The architecture, retained systems and handover are agreed for the project; this diagram is not a client deployment or integration record.
BuildDefine a custom platform boundary
IntegrateRetain the systems that already work
MigrateAgree data, cutover and rollback
The buying decision

Build, integrate or migrate?

iGaming software development builds or connects the technology behind online casino and sportsbook products: player account management (PAM), wallets, payments, game or odds interfaces, identity and risk workflows, responsible-gaming controls and back-office tools. A custom build, integration or migration should define what changes, what stays, and how you will accept the work.

Build

Custom platform

Commission custom workflows and a defined platform boundary.

Proposed output: Architecture, agreed modules and handover.

Review acceptance checks
Integrate

Integration or hybrid

Retain an existing platform or licensed base and add a defined provider or workflow.

Proposed output: Adapters, mapping and integration tests.

Review acceptance checks
Migrate

Migration

Move an agreed system or data scope while retaining defined integrations and operations.

Proposed output: Dry runs, cutover, rollback and handover.

Review acceptance checks
Compare the commissioned work, dependencies and ownership boundary
ModelWhen it fitsProposed outputDependenciesOwnership boundary
Custom platformA buyer commissioning custom workflows and a defined platform boundary.Architecture/scope, agreed modules, interfaces, test evidence and handover.Operator requirements, permitted providers, contracts and target-market readiness.Agreed custom-code rights; third-party products and licences remain separate.
Integration or hybridAn operator retaining an existing platform or licensed base and adding a defined provider/workflow.Adapters, interface/data mapping, integration tests and operational documentation.Existing vendor interfaces, sandbox access, allowed customization and commercial agreements.Custom adapter rights and vendor ownership/exit dependencies must be explicit.
MigrationAn operator moving an agreed system/data scope while retaining defined integrations or operations.Mapping, dry-run checks, agreed cutover/rollback plan and handover.Data access/quality, legacy behaviour, cutover window and third-party readiness.Contracted data/code rights and export/exit provisions; no automatic rights to third-party software.

On a narrow screen, scroll the comparison within this panel.

Buying a licensed base instead? Turnkey casino configuration and white-label arrangements depend on the underlying vendor, customization rights, recurring fees and exit terms. They do not automatically transfer the vendor’s source code.

Proposed module scope

Choose the iGaming modules you need

Tell us what your platform already handles and what needs to change. Choose the modules needed for your next release or migration. These common modules help define a custom build, integration or migration brief. Retained systems, provider access and the intended state or province shape the work. Each module below is scope to discuss, with example acceptance checks; it is not a claim that every module has been delivered or certified by Capermint.

Player account management (PAM)

Scope: Registration, account states, roles and player records.

Your inputs: Current account system, identity rules, permissions and records to preserve during migration.

Acceptance: Test account changes, access restrictions and audit history against agreed cases.

Wallet, cashier & payments

Scope: Balances, deposits, withdrawals and payment-provider connections.

Your inputs: Balance authority, currency rules, payment-status mapping, chargeback handling and permitted interfaces.

Acceptance: Reconcile transactions; test duplicates, reversals, failures and recovery.

Game content & odds interfaces

Scope: Game sessions, rounds, odds feeds and settlement connections.

Your inputs: Selected providers, permitted APIs, session-currency rules and sandbox readiness.

Acceptance: Test agreed session and settlement flows, retries and provider errors.

KYC, AML & fraud workflows

Scope: Know Your Customer (KYC) verification, anti-money-laundering (AML) flags and fraud-review queues.

Your inputs: Chosen providers, case ownership, decision records and operator-approved review requirements.

Acceptance: Test verification states, escalations, access controls and traceable records.

Responsible gaming & geolocation

Scope: Applicable limits, self-exclusion, location checks and account restrictions.

Your inputs: Market-specific requirements, existing controls, cross-device enforcement rules and location-provider access.

Acceptance: Test restrictions across supported interfaces and retained systems.

Bonuses, CRM & VIP workflows

Scope: Customer relationship management (CRM), bonus rules, player segments and permitted loyalty communications.

Your inputs: Eligibility, redemption, consent, exclusions and free-play versus real-money rules.

Acceptance: Test bonus balances, qualifying events and promotion exclusions.

Affiliate attribution & reports

Scope: Referral events, commission calculations and operator reporting.

Your inputs: Attribution windows, commission terms, fraud-review ownership and report definitions.

Acceptance: Reconcile sample events and reports; test permissions and corrections.

Security & production operations

Scope: Monitoring, recovery, deployment and agreed support responsibilities.

Your inputs: Workload, security requirements, incident owners, backup responsibilities and support needs.

Acceptance: Agree load and recovery checks, escalation paths and handover evidence.

Explore published iGaming projects

Review the public scope and original presentation of these Capermint project records before discussing your brief.

  • Bet Frenzy — Sports/casino interface and visual identity.
  • Zilli Bets — Platform interface and original artwork.
  • Khelo Jeeto 777 — Gaming lobby and brand presentation.
  • Mondo Play — Casino discovery and player experience.
  • iGame365 — Fantasy-sports/poker, account and wallet journeys.

Each record describes its own contribution; choose the examples relevant to your project. Read the separate GamerPro client account.

Make scope assessable

Agree the deliverable and how you will accept it

Use these workstreams to discuss a proposal. The final contract defines the modules, exclusions, provider dependencies and acceptance criteria. Agree the relevant checks and measurable pass conditions in your scope.

Inputs → commissioned output → agreed acceptance
WorkstreamYour inputsProposed deliverableAcceptance to agree
Discovery and architectureMarkets, operating model, existing stack, scope and provider readiness.Agreed scope, data-flow/system boundary, dependency register and estimate assumptions.Buyer sign-off on boundaries, responsibilities and measurable acceptance criteria.
Accounts and wallet interfacesAccount states, balance rules, currency/rounding rules and authority for balances.Agreed account/wallet interfaces, ledger/event contracts and access rules.Reference-data reconciliation and tested duplicate/retry/recovery behaviour.
Payments and provider adaptersPermitted API documentation, sandbox readiness and provider commercial contracts.Agreed adapters, callback/recovery handling, logs and integration test evidence.Traceable agreed flows, retries, settlement/cancellation/rollback and error/reconciliation cases.
Back office and reportingRoles, audit/reporting requirements and operational workflows.Agreed controls, role permissions, audit export and reports.Defined role tests and reconciliation of reference reports/exports.
Migration, QA and handoverAgreed data mapping, cutover constraints, load assumptions and support responsibilities.Dry-run evidence, test plan, rollback/handover documentation and agreed monitoring.Reference-data checks, agreed load/security/access tests and buyer acceptance before cutover.

Scroll within this panel on a narrow screen. Specify measurable pass conditions before development.

Wallet & payment flows

Test the exceptions

Define the authority for balances, rounding, duplicate callbacks, timeouts, refunds and reversals. Reconcile reference transactions across systems and agree how discrepancies are investigated.

Game & odds adapters

Confirm access before estimating

Provide permitted API documentation, credentials, sandbox access and the relevant commercial agreements. Agree session, round, settlement, retry and recovery behaviour for the chosen provider.

Migration & operations

Rehearse before cutover

Agree source-to-target mapping, reconciliation, dry runs, rollback triggers and an operational owner. Specify the planned cutover window, rollback triggers and recovery owner.

Product & interface scope

Define the player journey and supported devices

Map account access, game discovery, balance display and transaction status to your chosen platform architecture. Define web, PWA and native-app requirements separately, including device coverage, accessibility and any distribution restrictions.

Plan the player journey
Account accessIdentity, age and access states
Game discoveryPermitted catalogue and session flows
Balance visibilityAgreed source of truth and statuses
Transaction recoveryClear pending, failed and retry states
Map each journey to an agreed interface and acceptance case.
Prospective player journey. Catalogue access, account rules and supported interfaces are scoped to the project and target market.
Define the transaction contract
RequestValidate the permitted operation
RecordAgree ledger and event authority
ReconcileMatch reference transactions across systems
RecoverTest duplicates, reversals and timeouts
A sequence to discuss and test, not a universal wallet design.
Prospective transaction flow. Balance authority, provider behaviour and recovery conditions require project-specific agreement and testing.
Agree device coverage before acceptance
WebAgree supported browsers, layouts and keyboard access.
PWADefine install behaviour, network states and platform constraints.
Native appScope each target separately, including release and distribution requirements.
Prospective device coverage. Browsers, app targets and the test matrix are agreed per project; one codebase does not guarantee every device or market.
Choose a more specific service

Have a defined workstream already?

Use the specialist route when you need one module or product model. Keep its scope, providers and market requirements distinct from a full custom platform.

Sportsbook API integration

Existing product, new feed or workflow: discuss interface mapping, settlement, recovery and operational monitoring.

Sportsbook integration engineers

Game aggregation

Scope game access, provider onboarding, session and wallet contracts, logs and reconciliation.

Casino game aggregator

Turnkey configuration

Review the licensed base, allowed customization, recurring costs, access and exit provisions.

Turnkey casino solutions
Ownership & handover

Know what transfers, and what stays licensed

Custom-code ownership is a contract term. The proposal should identify bespoke deliverables, rights that transfer, repository access and third-party exclusions. A custom adapter does not give you ownership of the provider it connects to.

  • Custom code, database schema and infrastructure deliverables included in the agreement
  • Third-party products, open-source licences, provider contracts and recurring fees
  • API and operational documentation, deployment access and handover sessions
  • Data export, exit or migration provisions and post-launch support boundaries
Budget & delivery planning

What determines your estimate?

A feature list alone cannot determine the price or launch date. Discuss a bounded workstream first, then separate engineering effort from provider charges and operating costs. Scope and readiness determine the delivery plan.

Send the scoping inputs

  • Intended state or province, operating model and product verticals
  • Existing platform, code and data rights, and what you want to retain
  • Custom build, integration or migration boundary
  • Provider list, contracts, documentation and sandbox readiness
  • Migration volume, legacy constraints and cutover window
  • Load assumptions, security and acceptance tests, support expectations

Separate the cost categories

  • Discovery, architecture, engineering and agreed QA
  • Third-party platform and provider licences
  • Payment, content or feed fees
  • Hosting, monitoring and ongoing operations
  • Independent testing or certification where required
  • Post-launch support and future change requests
  1. Confirm the boundary

    Review the existing stack, requirements, exclusions and dependencies.

  2. Approve acceptance

    Agree deliverables, test cases, ownership and estimate assumptions.

  3. Review working increments

    Use agreed demonstrations and test evidence to assess progress.

  4. Accept and hand over

    Complete the agreed checks, access, documentation and operational transition.

Timeline dependencies: API access, legacy-data quality, third-party review, testing and client approvals can sit on the critical path. The proposal should identify these owners and milestones. The agreed proposal records the schedule, fees and dependency assumptions.

Integration readiness

Provider access is a project dependency

Confirm provider contracts, technical access and operating responsibilities before committing to an integration estimate.

Commercial & market access

The operator confirms provider agreements, supported markets and permitted product use. Any lab or regulator review is identified separately.

Technical readiness

Agree API versions, credentials, sandbox access, callback behaviour, rate limits, test data and provider support ownership.

Operational acceptance

Test agreed transaction paths, recovery and reconciliation. Document error handling, escalation and monitoring before production handover.

Attributable delivery scope

Client-reported platform work: GamerPro Ltd

A dated, inspectable client account

In an April 23, 2024 Clutch review, GamerPro Ltd founder Gary Sonyak described Capermint’s work on a customizable Android/iOS multi-gaming platform and connections with gambling operators. He reported progress on the gaming engine, interface and integrations. The engagement was ongoing at the review date.

Source: Gary Sonyak, CEO & Founder, GamerPro Ltd. Client-submitted review titled “Multi-Gaming Platform Dev for Mobile & Online Gambling Co.” Read the April 23, 2024 review on Clutch.

Buyer questions

Your iGaming development questions, answered

Compare the build options, dependencies and acceptance checks before committing to a platform or integration.

What is custom iGaming software development?

It is engineering around an agreed product and system boundary: player interfaces, account and wallet services, provider integrations and operational controls. A proposal should define which layers are commissioned, which existing systems remain, and the dependencies and acceptance checks.

Should I choose a custom build, integration or migration?

Choose a custom build when you need a defined bespoke platform boundary. Choose integration when you can retain the existing platform and add a specific provider or workflow. Choose migration when agreed data or systems must move. Compare code and data rights, provider access, operating constraints and handover for each route.

How much does a custom iGaming platform cost?

The estimate depends on modules, existing assets, integration complexity, provider readiness, migration data, security and QA requirements, and support scope. Separate engineering fees from third-party licences, payment or content charges, hosting, independent testing and operations. Capermint reviews the brief before defining an itemized project scope; this page does not offer a fixed price band.

How long does development or migration take?

The delivery plan follows the agreed scope and acceptance milestones. API access, legacy-data quality, provider review, independent testing, market approvals and client decisions can affect the critical path. Agree owners, dependencies and cutover or rollback requirements before setting a delivery commitment.

Will I own the source code and data?

Ownership and access are defined in the contract. Identify bespoke code, database and infrastructure deliverables, repository access and rights that transfer. Third-party platforms, provider software and open-source components may remain separately licensed. Agree data export, handover, exit and support terms explicitly.

Can you integrate my existing game, sportsbook or payment providers?

Discuss the specific provider and workflow. Integration scope depends on permitted documentation, API versions, credentials, sandbox access, commercial agreements and target-market availability. The proposal should define mapping, callback and recovery handling, reconciliation tests and operational ownership.

Does software delivery make an operator compliant in the US or Canada?

No. The intended state or province and product model determine the relevant requirements. The operator and counsel confirm authorization and operating responsibilities; engineering implements agreed controls and evidence. Supplier registration, licensing and technology certification may also apply, depending on the market and the supplier’s role. Provider access, independent testing and regulatory sign-off remain separate responsibilities. This page does not establish a licence or certification.

What should I send before requesting a scope?

Send a non-confidential summary of the intended state or province, product model, existing stack, custom-build or integration or migration goal, provider readiness and key constraints. Include the modules you want to retain, acceptance priorities and any target milestone. Do not send player data, credentials or confidential source code through the initial inquiry form.

Can we start with an MVP or add modules to an existing platform?

A phased scope can focus on one product journey or a specific existing module. Review the current architecture, data model, API access and ownership constraints before choosing what to retain or replace. Agree how later verticals would use the player account and wallet, and define acceptance and migration checks for each increment.

What ongoing costs should an operator plan for?

Separate engineering support from hosting, provider or aggregator fees, odds and data feeds, payment processing, identity checks and independent testing. Some charges may be fixed, usage-based or linked to revenue under third-party agreements. The proposal should identify known dependencies, who contracts and pays for each service, and which maintenance or future changes are included.

How should we define capacity for busy events and launch periods?

Specify the expected player and transaction workloads, peak event patterns and the environments to be tested. Agree response-time and recovery thresholds for account access, bet placement, wallet updates and settlement, together with monitoring and operational owners. Load and recovery test evidence should be part of acceptance; this page does not promise a particular concurrency or uptime figure.

What should a custom iGaming proposal include?

It should define the commissioned modules, retained systems, exclusions, third-party dependencies and the acceptance evidence for each deliverable. Include estimate assumptions, milestones, decision owners, code and data rights, licensed components, repository and access handover, recurring costs, support boundaries and cutover or rollback requirements where relevant. Keep operator, supplier, provider and independent-testing responsibilities explicit.

Start with a non-confidential brief

Discuss your iGaming scope

Tell us your intended state or province, product model, existing stack and whether you need a custom platform, an integration or a migration. Include provider readiness and the constraints that matter to your team.

Keep player data, credentials and confidential source code out of the initial inquiry.

Open the Project Form

New game projects · worldwide

Tell us what you’re building.

Share the idea, audience and ambition. We’ll reply with a practical view of scope, team shape, technology and the smartest first milestone.

01 / Scope

A useful first response

Clear assumptions, open questions and the right place to begin.

02 / Team

The right production shape

Full-cycle, co-development or dedicated specialists—built around ownership.

03 / Next move

A practical first milestone

Prototype, technical discovery or production planning—not a generic sales pitch.

  • NDA available
  • Reply within 12 hours
  • Global delivery

Project brief / secure enquiry

Start with the playable idea.

Reply in 12h

Secure enquiry · NDA-first · No obligation