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

Customers

Trusted by teams across Thailand

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

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.

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.

O2O

Online to Offline, Offline to Online

Bring online and in-store together: coupons redeemed at the counter, scan-to-earn receipts, QR ordering at the table and click-and-collect.

E-commerce

Online Commerce

Storefronts, LINE shops and marketplaces with payments, stock and orders synced to POS, WooCommerce and TikTok.

Payment Gateway

Payment Gateway Integration

Cards, PromptPay QR, mobile banking and instalments through Omise, 2C2P, GB Prime Pay, ChillPay and Flashpay, with webhooks and reconciliation.

POS

Point of Sale

For retail, pubs & restaurants and buffets: tables and zones, kitchen printing, promotions, offline mode and a cloud back office.

WMS

Warehouse Management System

Receiving, put-away, picking, packing and QC with barcode scanners and lot tracking, synced with SAP Business One and your ERP.

Fulfilment

Fulfilment Integration

Orders flow to couriers and 3PL warehouses: shipping labels, tracking updates and stock kept in sync across every sales channel.

Hardware

Hardware Integration

Barcode and QR scanners, thermal and label printers, Thai ID card readers and weighing scales connected straight into your apps.

Kiosk

Self-service Kiosk

Self-ordering, check-in and information kiosks on Android, Linux and Windows, running offline-first with remote updates.

Booking & Queue

Booking & Queue Management

Bookings on LINE and the web, walk-in queue tickets with LINE alerts, TV call screens and staff apps for clinics, restaurants and golf courses.

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.

VoD

Video On-Demand

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

Insurance

Insurance Technology

Online quote and policy sales, payments, claims tracking and back offices for insurers and their agents.

Pet Tech

Pet Technology

Pet apps, vet clinic systems, pet-health records and social commerce for people who love their pets.

Golf Tech

Golf Course Technology

Tee-time booking on LINE, member and booking management for clubs, and golf course websites.

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.

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
  • MUI
  • Quasar
  • Vue.js
  • Vuetify
  • Nuxt
  • Redux

Mobile & Desktop

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

Backend

  • Node.js
  • Bun
  • Elysia
  • NestJS
  • Django
  • FastAPI
  • Go Fiber
  • .NET
  • Express
  • Socket.IO
  • PHP
  • Strapi
  • Medusa
  • Directus

Data & Messaging

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

Cloud

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

Containers & DevOps

  • Docker
  • Docker Compose
  • Kubernetes
  • Rancher
  • Portainer
  • Helm / GitOps
  • Argo CD
  • Terraform
  • Pulumi
  • GitLab CI
  • GitHub Actions
  • Jenkins
  • Nginx
  • Caddy
  • Traefik
  • MinIO
  • Sentry
  • OpenTelemetry

Payment Gateways

  • Omise
  • 2C2P
  • GB Prime Pay (Xendit)
  • ChillPay
  • Flashpay

Testing & Quality

  • Jest
  • Vitest
  • Playwright
  • Cypress
  • Storybook
  • Puppeteer

Media & Integrations

  • FFmpeg
  • WebRTC
  • Cloudinary
  • LINE Messaging API
  • Mailgun
  • Docusaurus

AI & OCR

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

Customers

Trusted by teams across Thailand

  • CP
  • SHERA
  • Osotspa
  • Tokio Marine
  • 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