codigeeks.com

Choosing and working with an app developer or consultant

How to check a Singapore development firm, what to put in the contract, who should own the code and accounts, and what has changed about grants in 2026.

GuidePublished Updated

Most businesses do not build their first app in-house. They hire a development company, a freelancer or a consultant who scopes the work and manages others. The choice matters less than how clearly the arrangement is written down. This page covers the checks and the clauses.

Check who you are dealing with

Before signing, confirm that the company exists and is who it says it is. ACRA sells Business Profiles through Bizfile, showing a company’s registration details and officers. Ask for references from clients whose apps you can download and try, and look at how those apps are rated in the stores.

Scope before price

A quote is only comparable to another if both answer the same brief. Write down:

A consultant who helps write this brief is useful even if someone else builds the app.

Ownership: put it in writing

In Singapore the author of a work generally owns its copyright, and IPOS states that this includes commissioned work unless a written agreement says someone else owns it. Paying for an app does not by itself make you the owner of its code. The contract should assign to you the source code, designs and any content made for the project, and say what happens to third-party components and the developer’s reusable libraries.

Accounts belong to the client

Open the Apple Developer Program membership and the Google Play Console account in your company’s name, and give the developer access as a team member. Do the same for the domain, hosting, analytics and email services. An app held in a developer’s personal account can only move with that developer’s cooperation.

Personal data

The PDPC describes the PDPA obligations as your organisation’s duties towards the personal data customers entrust to you, including protecting it and notifying significant breaches. If the developer will host or handle that data, agree in the contract how it is protected, where it is stored, and how quickly the developer must report an incident to you.

Grants in 2026

Many older guides to app development in Singapore describe the Productivity Solutions Grant. GoBusiness now states that EDG, MRA and PSG under Enterprise Singapore ceased on 29 September 2026, and that support is applied for under the EDGE Grant. The BizSG grant directory lists specific pre-scoped solutions under EDGE with the support level for each. Two cautions from GoBusiness itself: a listing is not an endorsement, and you should never share your Corppass with a vendor to file an application or claim. A custom app is not automatically a supported solution, so check before you count on funding.

Acceptance and handover

Agree how the finished work is accepted (a test plan, a list of devices, a period to report defects) and what you receive at the end: the source code repository, build instructions, credentials, and documentation good enough for another developer to take over. Then see the maintenance guide for what happens after launch.