Custom software development in South Korea
NQ Solution is a software development studio in South Korea run by two people, the CEO and a director, who scope, design, build and test each project themselves. We build web apps, ERP and internal business systems, AI workflow automation and kiosk software for client-owned devices, and we work remotely by default.
What we build
Our software work covers five kinds of project. Each starts from the workflow and data you already have rather than from a product we want to sell.
- Web apps and platforms: Haru, a real-time language-education service taken from planning to MVP, and an emergency electrical-repair matching platform.
- ERP and internal business systems built around your existing tools, data and approval steps. We run our own quote, contract and schedule workflow on a system we built.
- AI workflow automation with review steps, such as a quote flow where requirements go in, AI analyzes them and a draft quote comes out for a person to check.
- Dedicated engineering programs, such as a finite element method (FEM) analysis program for three-phase induction motors, in development for EMECS.
- Kiosk software and integration for devices the client owns. Hardware supply and physical installation are outside this service.
Why work with a small studio in Korea
With two people doing the work, the person you scope the project with is the person who writes the code. Decisions do not get lost between a sales team and a delivery team, and we take on fewer projects at once so each one gets finished properly.
Being in Korea matters when your users are Korean. Payment gateways, KakaoTalk notifications, Kakao and Naver login, Korean-language interfaces and Naver search registration are routine parts of our work, not research projects.
Many of our clients come back after the first build for upgrades and further development. We design the first version so it can grow that way.
Systems for foreign companies in Korea
A Korean subsidiary often sits between two worlds: headquarters reads reports in English, local staff work in Korean, and Korean e-tax invoices and HR records have to be issued and kept the Korean way. Packaged Korean ERP and HR software is built for Korean users first, and global ERP rarely connects to Korean e-tax invoicing without extra work.
We build the system around that split: English screens and reports for headquarters, Korean screens for local staff, and connections to Korean e-tax invoice providers, banks or the groupware you already use. You discuss it in English with our founder, who also builds it.
Technology
We choose the stack for the project. Most builds use Next.js, React and TypeScript with Prisma and PostgreSQL. When the requirements call for it we use other tools; Haru, for example, runs on Spring Boot (Java) with MySQL and WebSocket, the EMECS analysis program uses Python, and CTBUH Korea integrates an OJS (PHP) journal system.
For AI features we connect external models such as ChatGPT and Claude through their APIs, and use local models where data should stay on your own machines. External AI usage is billed at cost by volume, separately from the build fee.
How an engagement works
Every project starts with a written brief and a consultation, then a formal quote in KRW that lists the deliverables; we can bill in USD or receive an overseas transfer. The contract splits payment into a deposit, interim and final payments, with the ratio written in. During the build, the quote, contract, schedule and documents are in one client portal.
After launch, hosting and maintenance are a separate contract. Taking over an existing codebase works the same way: we inspect the code and materials first, then define what we will change in the quote.
Working across time zones
Korea runs on Korea Standard Time (UTC+9) with no daylight saving. We keep communication written first, so a question asked at the end of your day has an answer when you start the next one, and schedule calls in the overlap.
Korean public holidays such as Seollal and Chuseok can affect a schedule, so we flag them when we plan milestones. When you or your team are in Korea, we meet in person; workflow discovery, integration or training on site is agreed before the visit.
What it costs
We do not publish one price for custom software, because the cost follows the features, integrations and data migration the system needs. The estimate tool outlines the scope as you pick the type of project and features; after a consultation you receive a formal quote.
Quotes are in KRW. VAT (10%) is not included, hosting is billed separately from the build, and third-party costs such as payment fees, SMS, KakaoTalk messages and AI usage are billed at cost.
Software we have built
Only projects published in our portfolio are listed. Status comes from the portfolio itself.
- Haru language-education platform
A real-time, remote language-education service taken from planning to MVP, built on Spring Boot with MySQL and WebSocket.
- Emergency electrical-repair matching platform
An emergency matching platform for electrical and short-circuit repair requests.
- TTJO Consulting
An official website plus a quote automation flow: requirements in, AI analysis, and a draft quote out.
- Hybrid AI work automation
An in-house project that combines local models with external AI (GPT, Claude and others) to automate work across the web and desktop.
- FEM analysis program for EMECS
A dedicated program that analyzes three-phase induction motors with the finite element method (FEM) and predicts their performance.
- EMECS
A Korean/English technical website for an electric-motor engineering company, with bilingual SEO built on hreflang and structured data.
From brief to launch
The same six steps run for every project, whether you are in Seoul or overseas. Remote collaboration is the default; visits are agreed separately in advance and are not included by default.
- 01 Brief
Send a written brief through the project request form, or write to us from the contact page. A rough idea is enough to start; reference sites and files help.
- 02 Consultation and scope
We read the brief, ask what we need to know, and agree the features, integrations and timeline. If our schedule is full, we tell you the next possible start date.
- 03 Quote
You receive a formal quote in KRW that lists the deliverables. It is based on features and integrations, not page count.
- 04 Contract and payments
The contract splits payment into a deposit, interim and final payments. The ratio for your project is written into the contract.
- 05 Design and build
We design and build in stages. The quote, contract, schedule and shared documents sit in one client portal (Korean interface), so you can see where the project stands.
- 06 Review and launch
You review the work before launch, then we deploy. Hosting and maintenance after launch are a separate contract, agreed when you need them.
Questions
- Is outsourcing software development to South Korea expensive?
- It depends on the scope rather than the country. We quote in KRW from the features and integrations you need, so you can compare a concrete figure with other options. The estimate tool outlines the scope before you talk to us.
- Can you take over an existing codebase?
- Yes. We inspect the existing code, data and materials first, then define what we will change, migrate or rebuild in the quote and contract.
- What languages and frameworks do you work in?
- Mostly Next.js, React and TypeScript with PostgreSQL. Spring Boot (Java), Python and other tools when the project calls for them, plus external AI APIs such as ChatGPT and Claude.
- Can we work with you in English?
- Yes. Consultations, meetings and documents in English are handled by our founder directly, and we work remotely across time zones. The client portal interface is in Korean.
- Can our headquarters use the system in English?
- Yes. We build English screens and reports for headquarters alongside Korean screens for local staff, on the same data.
- Can you connect Korean e-tax invoices?
- Yes. We connect the system to an e-tax invoice provider's API or your existing Hometax workflow. Which invoices you must issue is a question for your accountant.
- How are payments structured?
- The contract splits payment into a deposit, interim and final payments; the ratio is written into the contract. Quotes are in KRW with VAT not included, and we can bill in USD or receive an overseas transfer.
- What happens after launch?
- Hosting and maintenance are agreed as a separate contract when you need them. Many clients return for upgrades and further development after the first build.
Describe the system you need
Send a written brief with your workflow, users and any existing tools. If it is still an idea, write to us and we will shape the scope together.
Prefer email? Write to dwkim@nqsolution.kr — the founder replies directly.

