Tired of ads? Enjoy an ad-free experience by signing up.
  • Premium Content
    It takes our newsroom weeks - if not months - to investigate and produce stories for our premium content. You can’t find them anywhere else.
Terence Lee · · 6 min read

How Singapore will run the country using APIs

taxi availability heatmap

Taxi availability data. The government is putting data like these into the hands of citizens.

Say you have an animal problem in your neighborhood in Singapore. Who do you report this to?

It depends on whether the animal’s dead or alive, domestic or wild. And if it’s a bird, is it a crow? The combination of your answers determines who you’d talk to.

The bureaucratic maze is so complex that people give up and “phone a friend” instead. Only it’s the police.

To fix this, the Singapore government created an app called OneService, which is essentially a one-stop destination to report any municipal issue, covering areas like pest control, cleanliness, trees, and construction sites.

The report will then to be sent to the relevant agency for action, with progress updates given in-app.

oneservice

Sounds simple enough. So why didn’t the government do this earlier?

Chan Cheow Hoe, the government chief information officer at the Infocomm Development Agency of Singapore (IDA), has been trying to crack this problem since he came on board two years ago.

And as he’ll tell you, the government is a complex organ unlike anything he’s encountered in his years working on banking and commercial IT systems.

“Take licensing systems for example. Why can’t we have one mother of all licensing systems that does licensing for the whole government? Of course you can, but you know how complex it is to build that?

“And it’s not just five agencies. It’s more like 85 agencies. Trying to put all the rules together is the kiss of death,” says Chan.

So the government tried another way to integrate, using a sort of distributed architecture. Instead of creating a Frankenstein’s monster that attempts to fulfil a thousand requirements from dozens of agencies, why not just bind these disparate systems together to a separate “engagement layer,” which is what the user interacts with?

The new Data.gov.sg

Room to improve

Stay ahead in Asia’s tech landscape

This is premium content. Subscribe to read the full story.

Why subscribe?

One API to run the country.

📖 For learners / 👍 Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

10

10 company database access

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

🧠 For professionals / ⭐ Best value

CoreBest value

US$16.58US$14.92/month

Billed annually at US$179.10 on the first year

Get instant access to this article and more every month

Unlimited premium content

Unlimited news briefs & articles

Unlimited company database access

Ad-free reading experience

Just US$0.55 per day

Save US$19.90 on the first year. Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

TIA Writer

Terence Lee

I like analyzing and digging into the real goings-on in the tech industry. Holds these crypto: BTC, Eth, Matic