Software house · Thailand

Drive
ideas with I Do Soft.

From a first sketch on paper to an app in your customers' hands. We design and build mobile, web and desktop software around the way your business already works.

dot = knowledge

Our philosophy

Every solution begins as a dot of knowledge

Good software doesn't start with code. It starts with what we know, and how well we connect it.

  1. 01 · Dot

    Knowledge

    A dot is a piece of knowledge: a fact about your business, a skill, a lesson from a past project. On its own it's small, but it's where everything begins.

  2. 02 · Line

    Connecting knowledge

    Connect the dots and you get a line. Marketing meets data, the warehouse floor meets the ERP. Connections turn separate facts into understanding.

  3. 03 · Shape

    Integration

    When many lines meet, they enclose a shape. Business, design and engineering stop being separate pieces and start working as one system.

  4. 04 · Form

    Multi-dimensional, creative solutions

    Give a shape depth and it becomes a form, one you can see from every angle. Knowledge connected into a form solves problems in many dimensions at once, and leaves room for creativity.

“We don't just build software. We connect what we know until it fits your business.”

How we work

From dot to form

Every project grows the same way: one idea becomes a plan, the plan takes shape, and the shape becomes a living system.

  1. 01

    Dot · black & white

    Understand

    We start with one point: the business problem. We learn how your team really works before we draw anything.

  2. 02

    Line · gray

    Plan

    We connect the dots into a clear path: scope, flows and a delivery plan you can agree to.

  3. 03

    Shape · color

    Design & build

    Pencil sketches become wireframes, then real screens and working software, in short visible iterations.

  4. 04

    Form · dynamic color

    Launch & grow

    We ship, measure and keep improving. Integrations, automation and data turn the product into a system.

From IDEA to app

It all starts with an idea.

We sketch with you first. The same lines on paper become the screens your customers tap every day.

Sketch
Wireframe
App

Solutions

Technology groups we know deeply

We've shipped real systems in each of these areas, so we already know the traps and the shortcuts.

MarTech

Marketing Technology

Campaign sites, LINE mini apps, coupons, lucky draws and loyalty points that turn buyers into members.

ERP

Enterprise Resource Planning

Warehouse, picking, packing, QC and lot tracking, integrated with SAP Business One and your existing databases.

VoD

Video On-Demand

Course and video platforms with DRM-protected streaming, a media server, watermarked documents and a back office.

CRM

Customer Relationship Management

Member apps, points, wallets, redemptions and broadcasts so you can know every customer and reward them.

CDP

Customer Data Platform

One customer view across every channel: identity, tags, segments and reports your marketing team can act on.

Automation

Workflow Automation

Forms, approvals, ETL jobs and queues that replace spreadsheets and manual hand-offs.

OCR

Optical Character Recognition

Receipt and document scanning with Google Vision, Gemini and Typhoon OCR, measured against real ground truth.

What we build

One team, every screen

Mobile apps

iOS and Android apps with React Native and Flutter. Member apps, LINE mini apps, scanners and field tools.

Web apps

Customer portals, back offices, dashboards and campaign sites, fast, secure and easy to run.

Desktop apps

Electron apps for POS, kiosks, printing and factory floors, including offline and hardware work.

Selected work

Real systems, running today

A few of the products we've designed, built and still look after.

SHERA

LINEWebAPI

Demand generation & loyalty

Customers scan receipts in a LINE app to earn points. Includes an OCR service, CRM, campaigns and a back office.

MarTechCRMOCR

CP

WebLINEAPI

Customer data platform

A single customer view with SSO, tag import, reports and campaign sites for marketing teams.

CDPMarTech

Thai Nippon Rubber

MobileWebDesktop

Factory warehouse & MES

Picking, packing, QC and lot label printing across handhelds, the web and a desktop print server.

ERPAutomation

InClass

WebAPI

Online course & video platform

DRM video streaming, a media server, watermarked PDFs and a back office for course creators.

VoDLMS

Foodland

MobileAPI

Member mobile app

A loyalty app with member cards, barcodes and points for a Thai supermarket chain.

CRMMobile

GP Motor

API

SAP Business One integration

Integration middleware and ETL jobs that keep internal databases and SAP B1 HANA in sync.

ERPAutomation

Our own products

  • Privage

    LINE membership & loyalty platform

  • PubPOS.Cloud

    Cloud POS for pubs & restaurants

  • TrustPay

    Escrow payment platform

  • MyQ

    Queue management with TV display

Technology stack

Tools we use every day

Modern, proven and boring in the right places. We pick what fits the problem, then keep it simple to run.

Frontend

  • TypeScript
  • React
  • Next.js
  • TanStack Start
  • Astro
  • Vite
  • Tailwind CSS
  • shadcn/ui
  • Mantine
  • Ant Design
  • Quasar

Mobile & Desktop

  • React Native
  • Expo
  • Flutter
  • Kotlin
  • Electron
  • LINE LIFF
  • PWA
  • Fastlane

Backend

  • Node.js
  • Bun
  • Elysia
  • NestJS
  • Django
  • FastAPI
  • Go Fiber
  • .NET
  • Strapi
  • Medusa

Data & Messaging

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
  • Redis
  • Prisma
  • Drizzle
  • BullMQ
  • RabbitMQ
  • AWS SQS
  • SAP B1 HANA
  • Apache Superset

Cloud

  • Cloudflare
  • Railway
  • AWS
  • Google Cloud
  • Firebase
  • Xcode Cloud
  • DigitalOcean

Containers & DevOps

  • Docker
  • Docker Compose
  • Kubernetes
  • Rancher
  • Helm / GitOps
  • GitLab CI
  • GitHub Actions
  • Caddy
  • Traefik
  • MinIO
  • OpenTelemetry

AI & OCR

  • Google Cloud Vision
  • Gemini
  • Claude
  • Typhoon OCR
  • OpenCV
  • Python

Customers

Trusted by teams across Thailand

(hover to add color)

  • CP
  • SHERA
  • Thai Nippon Rubber
  • Foodland
  • Lotus's
  • Nutrix
  • Tipco
  • InClass
  • PetPaw
  • Summit Green Valley
  • My Golf
  • SuperGenius
  • Hor Kham Luang
  • PTTEP
  • GP Motor
  • Be Engineer

Contact

Got a sketch? Let's make it an app.

Tell us about your business and the problem you want to solve. We'll reply within one business day.

Send us a message