Brightstream Logo

Brightstream Technology · custom ERP implementation

Commissioning an ERP —
what does it actually cost?

From NT$300,000, priced against your spec.Maintenance from NT$15,000 a month after launch; no headcount surcharge up to 200 people, above 200 quoted separately.

The price is on the first line because it should have been said first.But if you have failed at this once, the question is not how much —it is what makes this time different.

7 years
Years implementing
Since 2019
34
in-depth engagements
As of Q2 2026
3 named
Named, checkable cases
Named with the client's permission · see below

Johnny Yang talks to you · no salespeople · we choose people, not industries

Get a range first

Two minutes to fill in, and we come back with the range a spec like yours usually lands in, and which parts would send the price up. Nothing to decide yet.

These questions are homework for Johnny Yang. The clearer your answers, the more specific the reply — a range against your spec and budget, rather than a generic brochure.

Free · no pitch · Johnny Yang replies personally within one business day

First, the thing you are actually afraid of

What you fear is not the price,
isfail a second time

Owners who get as far as commissioning a custom build are usually not doing it for the first time. The money is survivable; a year and the team's confidence are not. You have probably hit at least one of the three below.

Extras start appearing halfway

Signed on lovely terms, then halfway through "that is out of scope". The budget goes from NT$500,000 to NT$900,000 and you are in no position to refuse, because stopping wastes everything already done.

Six months in and nothing to look at

You paid, you assigned people, and every progress check comes back "still in development". By the time you see a screen it is six months later and nothing like what you had in mind.

Abandoned after launch

The salesperson disappears after acceptance. Change one field and it is six figures and a three-month queue. The system becomes something you paid for and cannot move — that is what being locked in really means.

So what we are saying is not "we are cheaper", it isWe write the common failure points into the contract wherever they can be written

Want to know roughly what a spec like yours costs? Get a range, with nothing to decide yet.

Free range estimate

First, something people who sell systems will not say

Often you should not change systems at all.

After the diagnostic it often turns out the problem is not the system, it isYour process has never been written down in full. Swapping in a new system then just moves the same mess onto new screens — money spent, and six months later it still jams.

Often it is the process that needs rebuilding, not the software. So when we finish talking, the conclusion lands on one of these three —And on two of the three, we earn less.

01

Downgrade + bolt-on

Keep the existing system, drop to the cheapest tier, and patch automation in by API only where it genuinely jams. The smallest and fastest move, saving money first.

02

Freeze the version and take it over

The version is frozen and the whole thing comes to us; data and process untouched. Most of the industry will not touch someone else's code — we will.

03

Process rebuild + reconstruction

Only when the old one is genuinely beyond saving do we rebuild to your process. From NT$300,000, priced against your spec, with maintenance from NT$15,000 a month after launch.

A vendor who tells you to rebuild is not necessarily acting in bad faith — that may be the only tool he has. We do all three, so we have no reason to push you towards the most expensive one.

Which one are you? Thirty minutes of diagnostic tells you, and that step is free.

Book a free diagnostic

How implementation runs

Five steps, five safeguards

Every step exists to block one of the three failures above. The schedule and the amount come together, in writing, at step three.

01

Free 30-minute diagnostic

Guards against: being talked into it by a salesperson at the start

Johnny Yang talks to you, owner to owner. We do not send salespeople — the first call is with the person who will actually run the engagement.

02

Process mapping

Guards against: moving the old mess onto new screens

Write down the judgement in your head: how quotes are worked out, how delivery dates get agreed, who can give a discount, how exceptions are handled. Get this wrong and no number of systems will help.

03

Written feature list + fixed price

Guards against: budget creep halfway through

What will be built, what will not, how many stages, and what each stage delivers — in black and white. The amount and the schedule come together, not sign-first-add-later.

04

Staged development and acceptance

Guards against: seeing a screen for the first time six months in

Every stage ends with something you can actually click and use. Anything wrong gets fixed in that stage rather than discovered at the end.

05

We stay with you after launch

Guards against: being abandoned after acceptance

During the maintenance period, changing UI/UX, fields or report presentation for anything in the delivered written list costs nothing extra. Six figures to change one field is not something we do.

The first step is a free 30 minutes, and the person you talk to is the person who runs it.

Book a free diagnostic

The money

Said once, with nothing held back.

Few vendors publish prices, and fewer still publish what triggers an extra charge. These three tables are all of it — no fourth one appears when we talk.

① Three ways to take this on, and where the price differs

How we take it onPriceWho it suitsWhat we actually do
Downgrade + bolt-onQuoted against the existing system and integration scope, usually below a rebuildThe current system still works, and only one or two steps jamMap the process → drop to the cheapest tier → patch automation in by API
Freeze the version and take it overQuoted after an assessment, then a monthly maintenance feeThe system itself works, but the original vendor stopped maintaining it, or you cannot change itFreeze the version → decouple code and accounts → we take over maintenance
Process rebuild + reconstructionFrom NT$300,000, priced against your specThe process is definitely changing and the old system is beyond savingOn-site process mapping → written feature list → staged development and acceptance

There is no "duration" column because the schedule depends on your spec and how fast requirements get confirmed. We give you that in writing along with the amount at the quoting stage, rather than committing to a nice-sounding number of days on a web page.

② Cost, and what is and is not included

ItemAmountWhen it is charged
Implementation (everything in the written feature list)From NT$300,000, priced against your specIn stages, tied to acceptance
Maintenance after launchFrom NT$15,000 a monthPer month
HeadcountNo headcount surcharge up to 200 people; above 200 quoted separately
Adjustments inside the written list (UI/UX, fields, report presentation)No extra charge during maintenance
New features or modules outside the listQuoted separatelyNothing starts until it is agreed
Third-party services (hosting, SMS, payments, maps…)Charged by each provider, not through usyour own invoice

Seen the costs and want to know where your spec lands?

Free range estimate

③ What NT$300,000 actually buys

Each of these goes into the contract annex line by line. Be careful with anyone who wants a deposit before you have seen the list.

Written feature list
What will be built and what will not, line by line. That list is also the boundary for what counts as free adjustment later.
Process modules
Split into modules against the list, each matching a real stretch of your work — not generic forms.
Staged deliverables
Every stage ends with something you can actually click and use, with that stage's acceptance items attached.
Data migration
Existing data from the old system or from Excel, migrated into the new one and reconciled. Scope is on the list.
Training
The number of sessions goes in the contract, and they are for the people who will actually use it, not only the managers.
Source code handover
Delivered as a git repository; once payment is settled you take the whole thing, with nothing locked in a proprietary format.
Maintenance SLA
Response time, how issues are handled and who to contact are written into the contract, not left as "call us if something happens".

④ Whether it is worth it — count it yourself

We do not fill these three boxes in for you — once you have, you will know whether to do it, and that beats anything we could say.

What you spend extra every month because the process is not in the system
Dropped orders, rework, overtime, the extra person hired just to reconcile, and the decisions made wrong because a report was unavailable
A year is ① × 12
This is the box where a lot of owners stop
What this costs to do
The implementation amount (from NT$300,000, priced against your spec) plus 12 months of maintenance

Roughly how many months to pay back = ③ ÷ ①

This is an estimate for your own eyes, not a promise from us — only you know what goes in ①, we will not fill it in, and we do not guarantee the number you arrive at.

Filled in ① and the number looks too big? Then let us give you a range first, and come back and count again.

Free range estimate

The difference between the two approaches

It is not "packaged vs custom",
it is "an approach that fails vs one that does not".

A salesperson comes to talk and you never meet the people building it
Johnny Yang talks to you, and the person talking is the person running it
Requirements agreed verbally, scope argued about late
Map the process first, then produce a written list and a fixed price
Seeing a screen only at the end
Staged delivery, and every stage is usable
A separate quote to change one field after launch
Adjustments inside the written list cost nothing during the maintenance period
Per-seat pricing, so the bill grows as the company does
No per-seat charge (up to 200 people)
The code sits with them, and you cannot switch vendors
Once payment is settled, the code and the data go with you in full

To be fair: if your process looks like a generic form, a subscription is cheap and fast, and you should not come to us.Rent grows as you grow; an asset does not — that is the only difference.

The problem you will have in two years is being decided now

The system you build now,
Will it need rebuilding again in two years?

Most systems are built first and then somehow connected to AI. That means spending the money and going through the pain a second time two years later. We do it the other way round.

built for AI from the start

The data structures and the process are designed from the start on the assumption that AI will read, write and run against them. AI is not bolted on afterwards.

We use it ourselves every day

Brightstream is an AI-native company — what we give clients is what we run internally every day. Not theory.

The code and the data are yours

Once payment is settled you take the whole thing: source over git, data as a standard SQL dump, no lock-in and no proprietary formats. Licences for third-party services sit with those providers, and you take over those accounts yourself.

"You can take it with you" means these things in practice:The domain moved to your own hosting, third-party services rebuilt under your own accounts, the code in your own repository, and the database dumped into your own instance. Only when all four are done are you actually the owner rather than a tenant — with Sylvarc we did exactly those four first, and only then discussed the rewrite.

Want to know whether your current system can carry what is coming? Let us take a look first.

Free range estimate

Real results · across industries

Three named cases, two of them rescued after someone else failed

That is not a coincidence. Most of the industry will not touch a system someone else wrote — which is exactly why we get called.

Print · Chingliu Printing
Take over and rescue

Two ERPs failed; the third one they came to us

90%+
staff adoption
≈0
dropped orders
"The first time it felt like the system runs my way." A 30-minute quote became automatic.

Basis: adoption is Chingliu's own count before and after (under 20% before); dropped orders is the client's reported approximation, not a third-party audit.

Medical aesthetics · Sylvarc
Take over and rescue

The system was built years ago and never launched; we got them control of it back first

4
store coverage
2
Staged delivery
Decouple the code first and genuinely hand the system back to the client, then modernise with a rewrite.

Basis: 4 is the number of stores the system covers (Taipei, Zhubei, Taichung, Kaohsiung); 2 is the number of delivery stages set in the contract. Both are statements of fact, not performance figures.

Education brand · Dr. Chuang HairScience
Built from scratch

Turning a doctor's expertise into a brand that runs itself

20,000+
students to date
80%
AI answers customers automatically
Zero ad spend, going strong for 7 years. Launched 2019, and after the 2025 AI rebuild it runs with almost nobody operating it.

Basis: 20,000+ is cumulative students since launch in 2019; 80% is the measured auto-reply rate after the 2025 AI rebuild. Both supplied by the brand.

These three sets of numbers came out oftheir industry and their size. Your numbers will be different — how different depends on your process, whether your team will drop old habits, and whether anyone inside is pushing it. We show these three to prove it can be done, not so you expect the same set.

These processes — we havebuilt ourselves

Not templated modules. We choose people, not industries — the list below is processes we have built, not the only industries we take.

Wholesale / B2B distribution
Quotes + orders + inventory + logistics
Print
Ordering on LINE + custom quotes + payment reconciliation
Retail
Barcode POS + live stock
Food service
POS ordering + kitchen control + queue numbers
Medical aesthetics / clinics · hair
AI support + LINE bookings + consultant CRM + closed-loop ads
Medical / device distribution
Inventory + quality + multi-entity stock
Services
Salons, spas and studios: bookings + service POS
Camping / guesthouses and hospitality
Visual booking + resource management
Hospitals / medical records
Records library + smart bed board + electronic record signing
Education / knowledge brands
Membership + courses + AI support + marketing automation

Do not see your industry? Growing a new system around your process is exactly what we are best at.

Want to hear how it went in your industry? Fill in the details and I will tell you directly.

Free range estimate

First, who we turn down

These four we turn down.

Writing this down is not posturing, it saves us both time. If one of these is you, our conclusion after talking would be not to do it anyway.

✕ Pure price comparison

If you already have three quotes and just want a fourth to push the price down, we are not interested. We are not the cheapest, and we say so at the start.

✕ No internal owner

If nobody inside the company can make a decision about the process, the project will jam. That is not a technical problem, it is nobody being able to make the call.

✕ Starting to build before the process is settled

If the process is still being argued over and will change again, writing code now just sets the mess in stone. Map the process first, then we start.

✕ A budget under NT$300,000

Below that we cannot deliver the quality we promise. In that case we will tell you to use an off-the-shelf subscription first.

And the limits of what is promised

I promise these,
and say plainly what I do not promise.

The three on the right are where the industry usually stays vague. We write them out, because a vague promise turns into a dispute on acceptance day.

What I promise
  • Once the written feature list is agreed the amount is fixed. No "sign first, add later"
  • Staged delivery, with something usable at the end of every stage
  • Adjustments inside the written list cost nothing during the maintenance period
  • Once payment is settled, the source and the data go with you in full
  • From the first call to handover, the person you talk to is Johnny Yang
What I do not promise
  • No guaranteed launch date — the schedule is tied to your spec and how fast requirements get confirmed. Committing to one up front only sounds good
  • No guaranteed staff adoption — that depends on how you push it internally; all we can do is build a system that does not get in the way
  • No guaranteed change in revenue — nobody can guarantee that for your business, and be careful with anyone who does

Still here and not put off? Then we can probably talk.

Free range estimate
Johnny Yang, founder of Brightstream Technology
Johnny Yang
Founder and CTO, Brightstream Technology

Seven years founding companies. I have been the owner and hit the potholes, and I lead every engagement across both advisory and engineering.We do not send salespeople — call or add us on LINE and Johnny Yang answers; the person on that first call is the person who runs the engagement. Owner to owner, it goes faster.

The seven things owners ask most

What does a custom ERP implementation actually cost, and why will nobody publish a price?

We write it down: from NT$300,000, priced against your spec, with maintenance from NT$15,000 a month after launch. The price moves because of scope — how many processes to cover, whether existing systems have to be integrated, whether mobile is included; the difference is large. So we settle the scope first, put it in a written feature list, and then quote a fixed amount. No sign-first-add-later.

Where is the line on "no extra charge"? Will other fees appear later under another name?

The boundary is the written feature list at delivery: for anything on that list, adjusting UI/UX, changing fields, changing how a report reads, or smoothing the flow costs nothing extra during the maintenance period. New features and new modules outside the list are quoted separately. We fix that line at the start and do not play word games — because if we did, you would not come back.

Will you talk me into things I do not actually need?

The opposite tends to happen. The diagnostic often concludes "do not rebuild yet" — drop the current plan a tier and patch the jammed steps with APIs, or simply take over maintenance. The real problem is usually not the system but that the process has never been written down in full; swapping systems then just moves the same mess onto new screens.

How long does it take? Will it stall halfway?

The schedule and the amount are both given in writing at the quoting stage, split into stages with acceptance, and every stage delivers something you can actually click and use. We do not publish "live in N weeks" on a web page, because that depends on your spec and how fast requirements get confirmed — committing to it up front only sounds good.

Compared with a monthly cloud system, why should I spend this?

The two are not in conflict: if your process looks like a generic form off the shelf, a subscription is cheap and fast and you should not come to us. The companies that do come are the ones whose process cannot be changed, whose reports cannot be produced, and whose bill grows with every hire. Rent grows as you grow; an asset does not. That is the only real difference — the rest is sales talk.

Does the price go up as headcount grows?

No headcount surcharge up to 200 people; above 200 is quoted separately, and never sprung on you afterwards. The worst part of per-seat pricing is that the more you grow, the bigger the bill, so hiring becomes a punishment. We do not charge that way.

What if I no longer want to work with you?

The code and the data are yours: once payment is settled you take the whole thing — source delivered as a git repository, data as a standard SQL dump, nothing locked in a proprietary format. To be clear, licences for the third-party services the system uses (hosting, SMS, payments, maps) sit with those providers and do not transfer with our handover; you take over those accounts yourself. This is not just something we say — with Sylvarc, the first thing we did after taking over was hand control back to the client, and only then discuss the rewrite. A vendor who locks clients in does it because he knows he cannot keep them otherwise.

We are not the cheapest,
We putCommon failure points written into the contract

We come back with the range a spec like yours usually lands in, and which parts would send the price up. That step is free and there is nothing to decide — you judge it yourself, and if it is not a fit, that is fine.

· Johnny Yang talks to you; we do not send salespeople

· A fixed price after the written feature list, no sign-first-add-later

· What it costs, what is and is not included, who I turn down, and what I do not promise — it is all above

Finally, to be clear:If the diagnostic says do not do it, that is what we tell you.We earn nothing that time, but you remember us when you really do need to move. No hard feelings if it is not a fit — we will not keep calling.

These questions are homework for Johnny Yang. The clearer your answers, the more specific the reply — a range against your spec and budget, rather than a generic brochure.

Free · no pitch · Johnny Yang replies personally within one business day

Amounts on this page are starting prices and starting monthly fees. The actual cost is quoted against the written feature list, not the numbers here.

Figures in the case cards were supplied by that client or measured over the period shown on the card. They reflect that client's industry and size and are not a guarantee of results for anyone else.

This service does not guarantee a launch date, staff adoption, or any change in revenue.