Tired of ads? Enjoy an ad-free experience by signing up.
Gilang Kharisma · · 5 min read

Are internal tools helping or hurting your business?

This article summarizes an episode of Alex Kantrowitz’s video series featuring Arnab Bose, chief product officer at Asana.

Arnab Bose, chief product officer at Asana/ Photo credit: Arnab Bose

Allocating engineering talent to build internal operational software routinely drains resources away from a company’s main revenue sources. Arnab Bose, chief product officer at Asana, warns that leaders who insist on coding their own management tools often mismanage their technical staff.

He points out that the hidden costs of securing and maintaining custom software grow exponentially over time.

To prevent this operational drag, executives must keep their engineers focused entirely on building products for their actual customers. Centralizing complex daily work on existing specialized systems reduces this distraction and keeps the team aligned on their business goals.

Deciding to build or buy software

Companies must question why they would intentionally take on the technical burden of running a system that does not directly make them money.

Bose challenges this common corporate mistake, asking, “Why would you go focus on something that’s not your key business?”

Protecting engineering resources
Building a simple internal tool that works once is relatively easy. However, maintaining it at corporate standards requires ongoing effort. If a custom tool does not provide a direct edge over market competitors, utilizing an existing product is always a safer financial decision.

Forcing developers to fix broken internal tools drains company resources and slows down the delivery of actual products to paying customers. The financial burden of hosting servers, updating code, and patching security flaws quickly outweighs any initial savings from building the software internally.

The problem with learning alone

Purchasing a commercial software system solves this maintenance problem, but deploying basic AI without a clear strategy creates entirely new workflow delays. When an automated assistant works completely alone for one person, the lessons it learns are never shared across the company.

Bose points out the clear failure of this isolated setup, explaining, “It remembers what you tell it, but it will make that same mistake for me if I haven’t ever coached it through that [the correction].”

Connecting daily tasks to goals
This lack of shared learning forces every employee to waste time fixing the exact same software mistakes over and over. If five different employees ask an isolated program to write a report, all five will have to manually correct the same formatting errors.

To prevent this repetitive work, teams need systems that connect daily tasks directly to the main goals of the company. A connected setup automatically provides the software with the background information it needs to execute difficult jobs for the entire department.

When the system understands how different jobs fit together, it stops making isolated errors and begins supporting the whole group.

Using past information

Sharing knowledge as a team



Stay ahead in Asia’s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

🏄 For casual readers / 👶 Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

⌛Sign up in 20s. No payment details needed.

📖 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

Ad-free reading experience

Just US$0.17 per day

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

Gilang Kharisma