Home About Expertise Products Services Case Studies Blog Cost Estimator Contact Us

Services / AppExchange App Development

AppExchange app development, from idea to listing

We design, build and ship native Salesforce apps for software companies, then take them through Salesforce Security Review and onto AppExchange. We have done the same for three apps of our own.

What we do

Product strategy and architecture

We test your idea against Salesforce platform limits, design the data model and agree the packaging and licensing approach before any code is written.

Apex and LWC development

Native apps built with Apex, Lightning Web Components and Flow, with the test coverage Salesforce requires for packaging.

Security Review preparation

Code scans, CRUD and field-level security checks, sharing and injection fixes, plus the documentation Salesforce asks for, prepared before you submit.

Managed packaging and licensing

Managed package setup, namespace, versioning and the License Management App, so you can push upgrades to every customer.

AppExchange listing

Listing copy, screenshots, a demo video and the setup steps customers need to install and start using your app.

Releases after launch

New features, fixes and testing against each Salesforce release, three times a year.

How it works

  1. Discovery and feasibility

    We map the problem, the target customers and the Salesforce editions you need to support.

  2. Architecture and prototype

    A data model, a packaging plan and a working prototype you can show to early users.

  3. Build and test

    Development in short sprints with code reviews, automated tests and a security scan on every release.

  4. Security Review and listing

    We prepare and submit the package, answer reviewer findings and publish your listing.

Why TwinStack

We ship our own apps

Google Form Auto Sync, Smart Lookup Data Loader and Who Sees What all passed Salesforce Security Review and are live on AppExchange.

Architect-led

Every product is overseen by our System Architect, Saiful Islam, who holds nine Salesforce certifications including System Architect and Application Architect.

Clear pricing

We work at US$30 (A$47) an hour, and quote fixed prices once the scope is clear.

Related

Common questions

How long does Salesforce Security Review take?

It depends on Salesforce's review queue and how many follow-up rounds your package needs. Plan for several weeks from submission. We scan and fix the package and prepare the documentation before you submit, to keep the number of rounds down.

Do I need a managed package to list on AppExchange?

Most AppExchange apps are distributed as managed packages, which protect your code and let you push upgrades to every customer. We set up the package, namespace, versioning and the License Management App.

How much does it cost to build an AppExchange app?

It depends on the scope. We work at US$30 (A$47) an hour and give you a fixed quote after discovery. Salesforce may also charge partner or review fees, which are separate from our work.

Can you take over an app another team started?

Yes. We start with a code and security review, list what needs fixing before Security Review, and agree a plan with you before making changes.

Will the app work in every Salesforce edition?

We design for the editions you want to support and test in each one, so you know before launch which customers can install it.

Can you help after the app is listed?

Yes. We handle new features, fixes, customer support questions and testing against each Salesforce release.

Tell us about your project

Tell us what you need and we will reply within one business day with next steps and a rough estimate.

Thank you. Your message has been sent and we'll reply within one business day.

Send us a message

Fields marked * are required. We reply within one business day.

We use these details only to reply to you. See our privacy policy.