Software your company actually owns

We build the applications a business runs on — internal control panels, web apps, customer portals and Salesforce applications. The part most people find out about too late is ownership: whose repository it lives in, whose cloud account it runs on, and who holds the keys. We set that up in your name on day one.

The short answer

What a custom software development company does

It builds portals, internal tools and web apps around how one business works, instead of selling you a licence.

Diagram: who holds the code, cloud accounts and domain and database, when ownership is left to the end versus set up on day one, stacked for phonesLEFT TO THE ENDSource codea developer's personal reposi…?Cloud accountsthe contractor's billing and …?Domain and databaseregistered in a contractor's …?HOW WE SET IT UP · DAY ONESource codeyour company's repositoryCloud accountsyour name, your billingDomain and databaseyour company, your loginRunbook: deploy, restore, 2amDiagram: who holds the code, cloud accounts and domain and database, when ownership is left to the end versus set up on day oneTwo columns. On the left the source code, cloud accounts and domain and database sit with a contractor and each is marked with a question mark. On the right the same three sit in the client company's name, each ticked, with a written runbook underneath.WHEN OWNERSHIP IS LEFT TO THE ENDSource codea developer's personal repository?Cloud accountsthe contractor's billing and login?Domain and databaseregistered in a contractor's name?VSHOW WE SET IT UP · DAY ONESource codeyour company's repositoryCloud accountsyour name, your billingDomain and databaseyour company, your loginRunbook: how it deploys, how it is restored, what to do at 2am
The five things you hold at handover are listed under Go deeper. Handover is a non-event when they were yours from the first commit.

Why it matters: The code, the cloud accounts and the keys are in your company’s name from day one, so the software stays yours.

Go deeper: what custom software means, and when it pays

A software development company writes software for one organization’s process. Custom software development is the work of turning a spreadsheet, an inbox or an off-the-shelf workaround into an application built for the way your people actually work.

It is the right call when the process is your advantage, when a product forces workarounds, or when you need a portal, a control panel or a web app that nothing on the shelf provides.

Talk about your app

Tell us what it must do; we say how we would build it.

Who you are hiring

  • 5.0 from 6 Google reviews

    Our Google Business Profile.

  • Select Salesforce Consulting Partner

    Listed on the Salesforce AppExchange.

  • Four of us, Malvern PA

    The people you talk to are the people who do the work.

Our Google reviews

What our Google Business Profile showed when a person at OneAlgorithm read it.

BusinessOneAlgorithm Consulting, Chester County
Rating5.0
Reviews6
ReadOctober 31, 2026

Salesforce's AppExchange record of OneAlgorithm

What the listing's stat box said when a person at OneAlgorithm read it. We quote the figures; we do not reproduce Salesforce's page.

Partner typeConsulting Partner
Partner tierSelect
Salesforce-certified people16
Certifications held53
Listinga0N3A00000EV7SwUAL
Read on23 October 2026
Sourceappexchange.salesforce.com

What we build

Custom software we build for businesses

Software for the work a spreadsheet, an inbox or an off-the-shelf product has stopped handling well.

  • Internal tools and control panels

    Screens showing what is happening across the company, who owes what and what needs a decision today. Usually this replaces a spreadsheet three people email around.

  • Customer portals and web applications

    Sign-in, roles and permissions first, screens second. We test that one customer can never open another customer's data before anything else.

  • Salesforce and platform apps

    Lightning applications, Flow automation and API integration inside an org you own. Salesforce consulting

Go deeper: what a portal build covers

Sign-in and password recovery, role-based access to each record, file uploads, notifications, payments where needed, and the admin tools staff use to support customers. Each is built as part of the foundation, with the access rules tested before launch. If your customers already live in Salesforce, a portal can read from it instead of copying data into a second system.

Proof

Work we have shipped

Things you can open or read about, described as what they are.

Diagram: eight cabinet icons with one selected, as in the Phantom Arcades 3D configurator, stacked for phonesEIGHT CABINETS · ONE SELECTEDThe 3D configurator: pick, rotate, compare.Diagram: eight cabinet icons with one selected, as in the Phantom Arcades 3D configuratorA row of eight cabinet icons with one highlighted.EIGHT CABINETS · ONE SELECTEDThe 3D configurator: pick a cabinet, rotate it, compare.
A schematic, not a screenshot. The live case study shows the real thing.

A 3D product configurator

For Phantom Arcades we built the eight-cabinet 3D configurator in three.js.

Read the configurator case study

The Boards Professor

A site we built for a tutoring company.

Our website development work

What you own when we finish

The code, the cloud accounts and the domain are created in your name on day one, not transferred at the end.

Why it matters: The costliest problem in custom software is rarely the code; it is finding out later that nobody at your company can log in.

  • Source code in a repository your company owns
  • Cloud accounts in your name, with your billing
  • A written runbook: deploy, restore, what to do at 2am
Go deeper: the five things you hold at handover
  • The source code, in a repository your company owns, not a developer's personal account.
  • The cloud accounts the app runs on, in your name, with your billing and your login.
  • The domain and the database, so a new developer can pick the work up without tracking down a contractor.
  • A real production environment, not a trial or demo instance the app can never be promoted out of.
  • Written-down operations: how it deploys, how it is restored, and what to do at 2am.

We are specific because we have audited projects where none of this was true, and repairing it costs far more than doing it right at the start.

Already have an app or a prototype?

We start with an audit: who controls the repository, the cloud and the keys, where security stands and what launch would take. You get the findings whether or not you hire us.

Ask for an app review

Process

How a custom software project runs

Six steps from first conversation to handover, with working software in front of you well before launch.

Diagram of the six steps of a custom software project, stacked for phones01Discoverypeople · data · systems02Designreal tasks first03Preview buildin your accounts04Securityaccess · secrets05Launchyour approval06Handover24/7 · hypercareDiagram of the six steps of a custom software projectA rail runs through six stations: discovery, design, build in a preview, security review, launch, handover and support.01Discoverypeople · data · systems02Designreal tasks first03Preview buildin your accounts04Securityaccess · secrets05Launchyour approval06Handover24/7 · hypercare
You review the real build in a preview while it is under way, and launch needs your approval, with a way back.
Go deeper: the six steps in detail
  1. Discovery. We map the people who use it, the data it holds and the systems it touches. You get a written scope you can take to anyone.
  2. Design. Screens for the real tasks first, tested on paper or a clickable draft before any code is written.
  3. Build in a preview. Working software on a preview address from the first weeks, in your accounts, so you review the real thing.
  4. Security review. Access control on every record, secrets out of the codebase, dependencies checked and a restore actually tested.
  5. Launch. A planned release from a gate that needs your approval, with a way back if something is wrong.
  6. Handover and support. The runbook, the keys and the logins are already yours. We stay on for hypercare and 24/7 support.

Cost

What custom software development costs

Cost follows six drivers, and a good quote names every one of them before anyone writes code.

DriverWhat it changes
User rolesEvery extra role means another set of screens and permissions to build and test.
IntegrationsEach system it must read from or write to, whether accounting, CRM or payments, adds work and failure modes.
Data you bring inMoving years of spreadsheets or an old system's records takes mapping, cleaning and reconciling.
Security and compliancePayments, personal data and audit trails raise the testing and the documentation.
Design and polishA utilitarian back office and a branded customer experience are different amounts of work.
Run and changeSupport hours, hosting and the pace of later changes are a running cost, not a one-time one.

Why it matters: A number quoted before discovery is a guess, and the gap is paid for later in change requests.

Go deeper: custom software or off-the-shelf?
Your situationUsuallyWhy
A product already fits how you workBuyNothing to build or maintain.
Your process is the advantageBuildSoftware shaped to it, held by you.
A platform covers the coreExtendSalesforce for the core, custom pieces around it.

Want a written quote?

Tell us what it must do; we reply with the questions that decide scope.

Platform

Web app or mobile app?

Start on the web unless a phone feature, such as the camera or offline use, is the whole point.

Diagram: web application or store app, decided by one question about phone features, stacked for phonesTHE ONE QUESTIONIs a phone feature the whole point?The camera, offline use.NoYesWeb applicationEvery device,one build, nostore review.Store appMust do morethan a repackagedwebsite.Diagram: web application or store app, decided by one question about phone featuresIf a phone feature such as the camera or offline use is not the whole point, build a web application that reaches every device from one build. If it is, build a store app that does more than a repackaged website.THE ONE QUESTIONIs a phone feature the whole point?The camera, offline use.NoYesWeb applicationEvery device from one build, no store review.Store appMust do more than a repackaged website.
Decide after discovery, when the real tasks are known.

Why it matters: A web application reaches every device from one build, with no store review between you and your users.

Go deeper: how Apple's rule shapes the decision

Apple’s App Store Review Guidelines, section 4.2, say an app should include features and content that elevate it beyond a repackaged website. If the same thing works in a browser, a store app adds review time and two more accounts to maintain without adding value. Our shipped work is web, and if a store app is the goal, the Apple and Google developer accounts belong in your name.

We build on common, well-supported tools so another team can maintain the result: React and TypeScript for interfaces, Node and TypeScript services with a relational database such as PostgreSQL, and Salesforce Lightning, Flow and Apex when the work belongs next to your CRM.

Local

Custom software in Philadelphia and Chester County

We work from Malvern, PA, so a first conversation can be a coffee rather than a screen share.

28,480

software developers in the Philadelphia area, May 2025

U.S. Bureau of Labor Statistics

99

dollars a year for an Apple developer account, held in your name

Apple Developer Program

25

dollars, once, for a Google Play account, held in your name

Google Play Console

Why it matters: Plenty of developers are nearby; the difference is whether the one you hire hands you the keys.

Go deeper: where we are and the wider market

We are in Malvern, PA, in person around Philadelphia and Chester County when it helps, and everything else runs remotely inside your accounts. The same Bureau of Labor Statistics release counts 1,687,890 software developers across the United States.

App development by city and state

App development pages for the places with the most search demand, each built from that place's own Census and search data.

Custom software questions

Straight answers on cost, ownership, timing and what happens after launch.

How much does custom software development cost?

Cost depends on scope, integrations, the number of users, compliance needs, hosting and support. A number quoted before discovery is a guess, so we scope the work first and put it in writing. We print no price list, and you keep the findings and the written quote whether or not you hire us.

How long does custom software development take?

It depends on the size of the system: user roles, integrations and screens decide it. After a short discovery we give you a written plan with dates. You also see working software in a preview environment as it is built, so progress is visible every week instead of being revealed at launch.

Who owns the code and the cloud accounts?

You do, from day one. The repository, cloud accounts, domain and database are created in your company's name with your billing, and any Apple or Google developer accounts a project needs belong in your name too. We work inside them as your team, so handover is a non-event.

Can you take over an app someone else built?

Yes, after an audit. We check who controls the code and the accounts, where security stands and what launching would take. The findings decide whether to take it over, rebuild it or extend it, and you keep them whether or not you hire us. We do not assume any particular prototype tool.

What is custom application development?

Custom application development is software built for one organization's process rather than bought off the shelf. It covers internal tools, customer portals, web applications and apps on platforms such as Salesforce. The code is written for you and held by you, so the software can change when your business does.

What happens after launch?

The application keeps running and keeps changing. We provide 24/7 support and a hypercare period after go-live, when fixes arrive fastest. A written runbook means your own team can also deploy, restore and respond without us, so you are never locked in to our availability.

Can you build a customer portal?

Yes. A portal is mostly sign-in, roles and permissions done carefully: who sees which records, what each role can change and what gets logged. We build that foundation first, then the screens, and test that one customer can never open another customer's data. For a web build we have shipped, see the Phantom Arcades configurator.

Do you build iOS and Android apps?

Our shipped work is web: a 3D configurator, websites and web applications. A store app only makes sense when a phone feature is the point, and it needs Apple and Google developer accounts in your name. We tell you whether it fits before any work starts, and we make no native-app promise.

What do you need from us to start?

Four things: the goal, who will use it, the systems it must connect to, and who owns the accounts today. A short note is enough to begin. We reply with the questions that decide scope, and discovery turns the answers into a written plan you can take to anyone.

Do you work with businesses outside Pennsylvania?

Yes. We are based in Malvern, PA and work remotely with businesses across the United States. Web and Salesforce work is delivered inside accounts in your name, so location does not matter. We meet in person around Philadelphia and Chester County when it helps.

Updated . Every figure on this page names its publisher and read date.

Sources for this page

Every figure on this page names its source and the date a person at OneAlgorithm read it. The source pages are listed here; nothing on the page links to a data endpoint.

  • Apple Developer Program

    Annual membership: $99 per year. Publisher: Apple.

    read 31 October 2026 · developer.apple.com/programs
  • Google Play Console, registration

    One-time registration fee: US$25. Publisher: Google.

    read 31 October 2026 · support.google.com/googleplay/android-developer/answer/6112435
  • App Store Review Guidelines, 4.2 Minimum Functionality

    An app should include features and content that elevate it beyond a repackaged website. Publisher: Apple.

    read 31 October 2026 · developer.apple.com/app-store/review/guidelines
  • U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics

    Software developers (SOC 15-1252), May 2025 estimates: 1,687,890 employed in the United States; 28,480 in the Philadelphia-Camden-Wilmington area (area code 37980).

    read 31 October 2026 · www.bls.gov/oes
  • Salesforce AppExchange, OneAlgorithm consulting partner listing

    Consulting Partner, Select tier. Salesforce's record, not ours; listing a0N3A00000EV7SwUAL.

    read 23 October 2026 · appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000EV7SwUAL

Start with a conversation about your app

Tell us what the application should do, and we reply with the questions that decide scope and who will own what.

What to have ready

  • Who will use it, and what they do today
  • The systems or spreadsheets it replaces
  • Any existing code, prototype or accounts

What happens next

  1. 01Send the short form on the contact page.
  2. 02A person at One Algorithm reads it and replies.
  3. 03If it fits, discovery starts with a written scope.

Tell us what you are building

Topic · Application development

What should the application do, and who will use it? Tell us on the contact page; the topic is already filled in.

Talk to an expert

Prefer to talk it through?

(610) 890-9711

OneAlgorithm · 625 Swedesford Rd, Unit B, Malvern, PA 19355 · Mon–Fri 9–5