Platform · Apps and marketplace

Any app for any ecom job.

Everything you do in CCEN is an app. Some are ours. Some are third-party from the marketplace. Some are custom builds your team forked or prompted our AI to write. Install it. Customize it. Or describe what you want in English, and let our AI build you a custom one in an afternoon.

apps.ccen.coFeatured
First-party
Inventory
L1 reference app

Stock positions, transfers, reorder points across every location.

Third-party
Subscriptions
by Recharge Labs · $79/mo

Recurring orders, dunning, churn analytics. 100% to developer.

Custom fork
Wholesale Returns
Forked from Returns · internal

Modified RMA flow. B2B credit memos. Private to your tenant.

Our apps are not visually privileged. They install through the same flow and run in the same secure container as every other app on the marketplace. No backdoors, no special access.
The app model

Every app plays by the same rules.

Every app on CCEN runs in its own secure container. Including ours. Inventory, Shipping, Finance, Returns, Channels, Warehouse, Marketing, all play by the same rules a third-party developer plays by. We don't get backdoors, and they don't either.

Apps run in their own secure containers so they can't see each other's data and they can't break the rest of CCEN. We use the same isolation pattern Stripe, Shopify and Google Docs use for embedded apps. From your seat: install any app from the marketplace, and trust it can't go anywhere it shouldn't.

Apps talk to CCEN through one shared toolkit. They read your orders. They open dialogs that look like the rest of CCEN. They register their own keyboard shortcuts. They inherit your theme, your timezone, and your team's identity. Everything looks and feels like one product, even when seven different developers wrote the apps.

Three kinds of apps

First-party, third-party, custom. All peers.

The sidebar does not tell you which app is ours and which app is a third-party install. They feel like one product because they all play by the same rules.

First-party

Reference L1 apps

The default app for each operational area, written by us and shipped open-source. Fork it. Tweak it. Ship your own version for your team. We use the same toolkit a third-party developer uses, so we feel every bump they would feel.

InventoryShippingReturnsWarehouseChannelsFinance
Third-party

Marketplace apps

Built by independent developers. Listed at apps.ccen.co. Developers keep 100% of subscription revenue (yes, really). CCEN only charges for the compute and storage an app actually uses, at cost. The 30% marketplace tax is the reason a lot of niche commerce apps don't exist. We took it off the table.

SubscriptionsReviewsB2B PortalLoyaltyWholesaleTax compliance
Custom

Internal micro-apps

Forks of our reference apps. Custom dashboards. Quirky tools your team builds (or asks our AI to build) in an afternoon for the seventeen ways your business is weird. Lives in your account only. Never has to be 'submitted' anywhere.

Wholesale ReturnsAllocation tileEDI mapperVendor scorecardForecast reviewOps daily digest
Custom apps from a prompt

Prompt our AI to build a custom app for your business in an afternoon.

Tell our AI what you need, in English. It plans the changes, drafts the code, and shows you a live preview on your real data before anything ships. No engineer required. No "submit your app for review."

The same toolkit our team uses to build CCEN's first-party apps. The same isolation. The same data access. The same audit trail. Your team builds a tool for your business in an afternoon, not a quarter.

See AI build a custom app
Build agent
forking · ccen/app-returns · live preview ready
Working
Add a credit-memo path for B2B customers that bypasses the consumer refund flow. Route based on whether the customer is wholesale.
Reading promptdone
Drafting changeslive
Ready to shipnext
Live preview
App screenshot · forked Returns app
App screenshot · forked Returns app · B2B credit-memo flow
More example prompts operators have shipped
Operator prompt

Add a packing slip section that prints my brand guarantee under every shipment.

Result: Forked Shipping app
Operator prompt

Build me a dashboard tile that shows my top 20 wholesale accounts ranked by 90-day GMV.

Result: Custom dashboard tile
Operator prompt

Fork the CS app and add a Mandarin auto-reply for our APAC inbox between 9pm and 9am Pacific.

Result: Forked CS app
Open source

Every L1 reference app on GitHub.

The default apps you see on CCEN are the same apps that are open-source on GitHub. No "pro" version we keep behind closed doors. Fork them. Send a pull request. Open an issue when something feels wrong. The code you read is the code you run.

ccen/app-inventory
1.2k

Reference L1 Inventory app. Stock positions, transfers, reorder logic.

TypeScriptUpdated 2 days agoFork
ccen/app-shipping
894

Reference L1 Shipping app. Labels, manifests, carrier rates, tracking.

TypeScriptUpdated 5 days agoFork
ccen/app-returns
612

Reference L1 Returns app. RMAs, refunds, exchanges, restocking.

TypeScriptUpdated 1 week agoFork
ccen/app-warehouse
748

Reference L1 Warehouse app. Picking, packing, bin management, cycle counts.

TypeScriptUpdated 3 days agoFork
ccen/app-channels
1.0k

Reference L1 Channels app. Shopify, Amazon, Walmart, eBay, EDI mappers.

TypeScriptUpdated yesterdayFork
ccen/app-finance
523

Reference L1 Finance app. Reconciliation, payouts, chargebacks, GL feed.

TypeScriptUpdated 4 days agoFork
ccen/app-cs
467

Reference L1 CS app. Helpdesk on real order data, SLA tracking, unified inbox.

TypeScriptUpdated 6 days agoFork
ccen/app-marketing
381

Reference L1 Marketing app. MTA, MMM, calendar, campaign tagging.

TypeScriptUpdated 1 week agoFork
Fork and customize

Every reference app is a fork starter.

Our reference apps are the spec. Fork one and you have a working app on day one. Edit it and you have your customization. There is no separate "real" version we hold back.

Don't like how the Returns app handles B2B credit memos? Fork it. Tell our AI what you want changed. Ship a custom version for your team in an afternoon. Keep it private or share it back to the marketplace.

Forking the Returns app~1 afternoon
Step 01
Pick the app to customize

Open the Returns app, the CS app, the Inventory app. Whichever default you want to tweak. Click 'Fork.'

Step 02
Tell the AI in plain English

Describe what you want changed. Talk like you're briefing a junior engineer. No code required.

Step 03
Review the changes

Side-by-side preview. Click through the new flow on real test data. Approve, edit, or ask for revisions.

Step 04
Ship to your team

Private to your account, or publish to the marketplace. Done in an afternoon, not a quarter.

Example prompt

"Add a credit-memo path for B2B customers that bypasses the consumer refund flow. Route based on whether the customer is wholesale."

The AI plans the changes, drafts the code, and shows you a live preview before anything ships.
Marketplace economics

Zero marketplace tax. By design.

The 30% marketplace tax is what makes building a niche commerce app uneconomical on every other platform. We took the operator side of that bargain off the table.

Line itemCCEN cutDeveloper keepsNotes
Subscription revenue0%100%Developers price freely, charge directly, keep the full subscription. No revenue share.
One-time purchase0%100%Same shape as subscriptions. CCEN does not see the transaction.
Compute (per app)Cost passthroughBills the operatorServer-side workloads run on CCEN compute, billed at usage rates with no markup.
Storage (per app)Cost passthroughBills the operatorApp-owned tables and file storage. Usage-rate, no per-row tax.
API callsFreen/aApps don't get charged per API call. So the apps you install never have to ration their features to keep your bill down.
Listing fees$0n/aPublishing to apps.ccen.co is free. Review process is editorial, not financial.
Why this works

We are an operating system, not a rent-seeker. A healthy app marketplace makes CCEN more valuable to operators, which is the actual business. Taxing the developer ecosystem to extract a second revenue line works against that incentive. We get paid when the operator pays for the platform. Developers get paid by the operators who install their apps. The math is uncomplicated.

Security model

Apps can't peek at each other.

Every app runs in its own secure container, the same way Stripe and Shopify isolate embedded apps. Even our apps. Apps only see the data you grant. Permission prompts are explicit and revocable. The browser itself, not just our code, enforces the boundary.

  • Each app gets its own home

    Cookies and storage stay with that app. Never leak to others.

  • Locked-down code delivery

    Even an app's own developer can't sneak in unverified code without your team noticing.

  • Minimum permissions

    Apps run with the minimum permissions they need. Nothing more is granted by default.

  • Modern browser hardening

    Hardened against the latest browser-level memory attacks. The technical acronyms are documented for your security team.

  • Permission prompts

    App access (read orders, write transfers, etc.) is explicit, revocable, and logged.

How apps stay separate
CCEN · the main appccen.co
Owns identity. The audit log. Your theme. Routing. The command palette.
↕ Shared toolkit · permissioned, audited, typed
inventory.apps.ccen.co
Secure container
First-party
isolatedpermissionedauditedsandboxed
subscriptions.apps.ccen.co
Secure container
Third-party
isolatedpermissionedauditedsandboxed
wholesale-returns.apps.ccen.co
Secure container
Custom
isolatedpermissionedauditedsandboxed
Each app runs in its own private space. No app can read another app's data. Period. The shared toolkit is the only path between them, and every call passes through CCEN's permission and audit layer.
Build on CCEN

Ship your app on the platform commerce runs on.

Browse 100+ apps from us, our partners, and independent developers. Fork any reference app. Publish privately to your team or list publicly on the marketplace. Developers keep 100% of subscription revenue.