Blog

2026.08.27

Packaged Software Implementation Support: Thailand Buyer Guide

Packaged Software Implementation Support: Thailand Buyer Guide

When a Thailand factory selects packaged software, a feature comparison alone cannot predict whether the implementation will work. The buyer must decide how much of the standard process to adopt, define the contract between ERP and production management, reconcile migrated records, and prove that cutover fits the available shutdown window. Only then does packaged software implementation support become more than configuration labor: it becomes a service with evidence the buyer can use to accept or reject go-live.

This guide is for factory executives, plant managers, IT owners, and business key users preparing an RFP, Fit-to-Standard workshops, integration, migration, UAT, mock cutover, and hypercare in Thailand. It does not quote vendor prices or market averages. Every duration, threshold, and score below is an illustrative assumption that must be recalculated for your sites, products, equipment, regulations, data, and allowable downtime.

Buy decision-ready evidence, not a list of implementation activities

Implementation proposals commonly list requirements, configuration, extensions, data migration, training, testing, and go-live support. The labels do not reveal the acceptance condition. “Master-data migration” might mean uploading a CSV, or it might include cleansing rules, duplicate handling, code conversion, count and value reconciliation, business approval, and a repeatable rerun procedure. Those are very different deliverables.

Define every work package through five elements: input, activity, output, approver, and exit criterion. For a Fit-to-Standard workshop, the input is a scoped process list and known constraints; the activity is a standard-system demonstration followed by customer execution; the output is configuration, deltas, and a decision log; the approver is the business owner; and the exit criterion is that every material gap has a disposition, owner, and due date.

At minimum, contract for these artifacts:

  • scoped end-to-end processes, explicit inclusions and exclusions;
  • Fit-to-Standard scripts, configuration register, delta backlog, and decision log;
  • integration inventory, interface contracts, monitoring, error handling, and replay design;
  • migration register, transformation rules, reconciliation results, and unresolved quality issues;
  • requirement-to-test traceability, UAT evidence, and a defect register;
  • cutover runbook, rollback triggers, mock-cutover measurements, and Go/No-Go record;
  • operating procedures, access, monitoring, support path, and hypercare exit evidence.

These outputs allow a new system integrator or internal owner to understand the project state. Slides and verbal assurances do not survive staff changes or multilingual handoffs nearly as well.

Write the RFP around factory scenarios, not product feature names

Checkboxes such as “inventory management” and “production planning” help with initial screening, but they do not prove operational fit. The RFP should describe scenarios with a start condition, roles, exceptions, and a measurable end condition. A Thailand factory should prioritize flows such as:

  1. receive demand, create a plan, and release a production order;
  2. issue lot-controlled material and handle shortage or substitution;
  3. record output, scrap, rework, downtime, and completion;
  4. receive finished goods and return inventory, cost, and accounting events to ERP;
  5. trace from a customer or quality event through finished goods, process, and raw-material lots;
  6. resolve open orders, negative stock, variances, and held messages during closing or stocktake.

For each scenario, state the user roles, Thai/English/Japanese language needs, source data, exceptions, expected volume or response condition, and impact on accounting, quality, delivery, and the customer. Process-based scope lets configuration, integration, migration, training, and testing share the same spine. Microsoft’s implementation guidance likewise recommends using business processes across the solution lifecycle.

Require bidders to demonstrate the scenarios in a standard environment and classify each outcome as standard, configuration, operational change, integration, extension, or unsupported. This turns a feature matrix into evidence. For broader sourcing and contract clauses, see our Thailand factory system-development outsourcing guide.

Packaged Software Implementation Support: Thailand Buyer Guide - figure 1

Make Fit-to-Standard a decision process, not a legacy-replication workshop

Fit-to-Standard is not a meeting to ask whether every old report can be recreated. It starts from a working standard process, confirms the business outcome, sets configuration, and documents only the true deltas. SAP’s July 2026 guidance includes standard demonstrations, customer execution, configuration, master data, authorization, analytics, integration and extension needs, a prioritized backlog, and customer sign-off among the expected activities and outputs. Microsoft recommends a culture of “adopt wherever possible, adapt only where justified.”

A practical workshop sequence is:

  1. The business owner explains the purpose and non-negotiable outcome.
  2. The implementation team demonstrates the standard scenario with representative sample data.
  3. Key users repeat the scenario themselves.
  4. The team classifies differences as legal, customer-contractual, competitive, control-related, or habitual.
  5. It chooses standard adoption, configuration, operating change, integration, upgrade-safe extension, deferment, or exclusion.
  6. It records the decision, evidence, affected processes, owner, and review date.

Do not route a difference to development estimation as soon as it appears. First prove that configuration or a role change cannot meet the purpose, and consider whether a future standard capability might make the extension redundant. Fit-to-Standard should precede detailed fit-gap decisions; otherwise the project may simply rebuild assumptions from the legacy system.

Exit criteria for Fit-to-Standard

Do not count completion by the number of workshops held. Every scoped scenario should have a disposition, and every material open item should have a decision owner and deadline. Business owners should also execute representative standard scenarios themselves and sign the configuration and exception decisions they understand.

Use a weighted gap-decision model for justified exceptions

The following model is an illustrative assumption, not an industry benchmark. Rate every factor from 1 to 5. Calculate weighted points = rating / 5 × weight.

Decision factorWeightBuyer question
Mandatory regulation or customer obligation25Would omission block compliance, audit, shipment, or contract performance?
Business value or loss avoidance25Is there a clear effect on revenue, cost, quality, delivery, or downtime?
Frequency and operational reach15Is the need frequent and cross-functional?
Standard workaround insufficiency15Can configuration or operating change meet the outcome?
Upgrade-safe feasibility10Can it use released APIs or isolated extensions?
Data and integration controllability10Are ownership, quality, replay, and reconciliation manageable?
Total100A rating of 5 in all factors equals 100

For an example with ratings 5, 4, 4, 3, 4, and 3, the arithmetic is 25 + 20 + 12 + 9 + 8 + 6 = 80/100. An example internal policy might send 75–100 to design review, 50–74 to redesign, pilot, or defer, and below 50 to standard adoption or cancellation. These bands are assumptions, not averages. A statutory requirement may also trigger mandatory review regardless of its total.

The model’s value is not mathematical precision; it makes reasoning comparable. “We have always used this form” is not automatically compliance or differentiation. A mandated customer label, statutory record, or quality-audit trail can be an exception candidate when the buyer provides the source obligation and accountable owner.

Define ERP and production-management integration as interface contracts

A field-mapping spreadsheet is not an operating contract. The team must also define which system is authoritative, when a transaction is final, what happens after a timeout, who replays a failed message, and how both sides are reconciled. For each interface, specify:

  • business event: order change, order release, material issue, result confirmation, finished receipt;
  • source, destination, data owner, and business approver;
  • fields, codes, units, time zone, precision, required status, and schema version;
  • trigger, frequency, expected volume, close deadline, and allowable latency;
  • unique key, ordering, idempotency, duplicate handling, replay, reversal, and correction;
  • business versus technical errors, monitoring, notification, and recovery ownership;
  • reconciliation of counts, quantities, and values, with an expiry for unmatched items;
  • change control, compatibility, test environments, downtime, and security.

Suppose the production system sends a completion to ERP and the response times out. Blind replay may double-post inventory or cost. The contract should state whether the receiver ignores an already processed message ID or safely upserts the same business key. It should distinguish an operator-correctable data error, an IT replay task, and a vendor defect.

Map ownership by business event rather than product name. One inventory, finance, quality, warehouse, maintenance, and planning map should show the impact of changing either side. That boundary makes future ERP changes less likely to force a rewrite of all production logic.

Packaged Software Implementation Support: Thailand Buyer Guide - figure 2

Upgrade-safe extensions require more than “do not modify the core”

Upgrade safety does not mean eliminating every differentiating function. It means isolating those functions through supported extension points, APIs, events, or external services, then governing the dependency. SAP’s clean-core guidance similarly promotes preserving the standard core, choosing approved extension methods, and continuously controlling exceptions.

Maintain an extension register containing purpose, owner, reason standard cannot meet it, released API or extension point, data contract, failure impact, monitoring, test coverage, version compatibility, and retirement trigger. Direct writes to product tables, copied standard logic, private APIs, and ownerless scripts may appear fast but enlarge every future update test.

In the RFP, ask bidders to provide three answers for each extension: evidence that the method follows the product’s official extension approach; ownership and regression scope for a product update; and a removal path if the standard product later replaces it. “We can customize it” then becomes a lifecycle comparison rather than a coding promise.

Accept migration through reconciliation and rerun capability

Migration is difficult because the organization must decide which value is correct. Assign owners to item, BOM, routing, equipment, partner, inventory, open-order, and lot-history data. Separate data needed in the new system from history that can remain in a controlled read-only archive.

For each data set, record source, owner, period, selection rule, transformation, required-field rule, duplicate rule, sample approval, load result, reconciliation formula, and unresolved issue. Reconcile at three levels:

  1. Technical: extracted = transformed + rejected, and transformed = loaded + failed.
  2. Business: inventory quantity/value, open orders, BOM structures, and lot balances are consistent.
  3. User: key users inspect representative and exception samples in the target process and approve them.

Run multiple rehearsals with the same scripts intended for production. Do not manually patch the target and call it complete; fix the transformation or source and rerun. “Zero errors” need not be the only acceptance rule, but approved exclusions, known issues, owners, and workarounds must meet pre-agreed severity criteria.

Treat UAT as business proof, not screen inspection

Unit and system tests by the implementation partner do not prove business acceptability. In UAT, accountable business users employ realistic roles, permissions, data, reports, exceptions, and closing activities to prove the intended outcome. Microsoft’s testing guidance places process, integration, migration, performance/security where relevant, regression, and UAT in a planned strategy with traceability.

Derive tests from the RFP scenarios. Include shortage, substitute material, partial completion, scrap, cancellation, communication loss, duplicate transmission, period crossing, and authorization violations. Each case needs preconditions, data, acting role, steps, expected inventory/accounting/quality result, evidence, actual result, and approver.

Manage defect severity by business impact, not count. One shipment-blocking defect matters more than many cosmetic defects. An example policy could make unresolved legal, safety, shipment, or financial-closing defects a No-Go while conditionally accepting minor issues with an owner, workaround, and deadline. That is an example; the buyer must set its own quality policy.

Packaged Software Implementation Support: Thailand Buyer Guide - figure 3

Measure sequence, time, and rollback in a mock cutover

A cutover plan is a timeline from legacy freeze to business restart. Connect who freezes entry, extracts the final data, loads it, switches interfaces, performs smoke tests, reconciles results, and declares Go. Every step needs dependencies, entry conditions, completion evidence, contact details, and a backup owner.

During the mock cutover, inject failure as well as measuring duration: a late file, reconciliation difference, expired credential, missing message, or unavailable approver. “Roll back if there is a problem” is not sufficient. Define the latest reversible point, decision authority, treatment of transactions entered on either side, and the next allowable retry.

The Go/No-Go pack should combine severe defects, migration reconciliation, performance, access, training, support readiness, measured cutover time, rollback readiness, and business preparation. Acceptance is based on signed evidence, not the supplier’s statement that the system is ready.

Close hypercare by exit criteria, not a calendar date

After go-live, user questions, master-data faults, migration residues, integration errors, and product defects arrive together. Use one intake path and classify business impact, reproducibility, support tier, workaround, and permanent fix. In multilingual Thailand operations, capture screen, time, item, lot, and acting role in a standard template; translation alone often lacks the diagnostic context.

Do not end hypercare only because two weeks have passed. Example exit conditions include no critical incident for an agreed interval, interface queues within the operating limit, inventory and finance reconciled, incident volume stable, operations able to execute the runbook, and remaining issues accepted by normal support. Set actual durations and limits from business risk and transaction volume.

The support handover should cover configuration, interfaces, jobs, monitoring, access, certificates, known issues, escalation, supplier responsibility, and change procedure. Implementation is complete when operations can observe the system and make a first response—not when the project team leaves.

An illustrative, assumption-based 12-week plan

The table below is an example, not a delivery promise or market norm. It assumes one site, a selected product, named process owners, a limited number of critical interfaces, available decision makers, and accessible source data. Multi-site scope, extensive extensions, certification, poor data, or a 24-hour plant may require a longer or phased plan.

WeekMain workExit evidence
1Kickoff, scope, roles, success criteria, environmentsApproved charter, scenarios, RACI, decision deadlines
2Standard environment, sample data, workshop preparationDemonstrable environment and input-gap list
3Planning, procurement, and manufacturing Fit-to-StandardRecorded standard/configuration/delta dispositions
4Inventory, quality, costing, and closing Fit-to-StandardSigned key decisions and prioritized delta backlog
5Configuration baseline, interface contracts, migration rules, extension reviewApproved design baseline and exception owners
6Configuration, integration, migration build, unit confirmationExecutable increment and visible defects/open decisions
7End-to-end integration test and migration rehearsal 1Count/quantity/value reconciliation and recovery evidence
8Fix, regression, roles, reports, and training materialUAT entry criteria met
9Key-user UAT, shop-floor training, operations rehearsalScenario sign-offs, dispositions, readiness assessment
10Migration rehearsal 2, mock cutover, load/failure checksMeasured cutover, reconciliation, rollback result
11Final correction, regression, Go/No-Go reviewComplete gate pack and owned conditional items
12Production cutover, smoke test, hypercare startGo-live approval, early-life backlog, daily support rhythm

Workstreams overlap. Migration should not wait until week 10: run it in week 7, correct the rules, and then use the same process in mock cutover. For a fuller planning method, read our production-management implementation timeline guide.

Compare system integrators by manufacturing execution capability

Company size and product certificates matter, but they do not prove that a team can turn factory operations into acceptance evidence. Give all finalists the same scenario and sample data. Ask them to demonstrate standard behavior, classify gaps, recover an integration failure, explain migration reconciliation, and propose UAT and cutover exit criteria.

Useful evaluation questions include:

  • Can the team describe when it recommended standard adoption and declined a customer-specific extension?
  • How will it record decisions among Thai operations, headquarters, and product specialists?
  • If ERP and production systems both show an incident, who triages and who restores service?
  • Who writes and approves migration formulas, exclusions, reruns, and evidence?
  • How does the partner support UAT data and defect analysis rather than handing testing to the customer?
  • How are extensions and interfaces regression-tested after product updates?
  • Which documents, monitoring, and skills transfer to customer operations?

Business-system development capability remains useful, but packaged implementation also requires the discipline to explain what should not be built. Confirm whether the people demonstrated in the proposal will actually deliver and whether integration, migration, and test leads participate before contract signature.

Connect estimates and contracts to deliverables and gates

Normalize scope before comparing total prices. Fit-to-Standard breadth, interface complexity, data sets, environments, learners, cutover rehearsals, and hypercare conditions can differ dramatically. For the structure behind those costs, see our Thailand production-management system cost guide.

Tie milestone payment to approved exit conditions, not file submission. “Design complete” can require a configuration register, signed deltas, interface contracts, migration rules, security design, and owned decisions. “UAT complete” can require all critical scenarios executed, severity criteria met, and owners assigned to every conditional acceptance.

A change request should state its cause, affected process, standard option, alternatives, cost, time, testing, update impact, and operating load. “The user requested it” is insufficient. This does not mean suppressing necessary changes: separate legal, shipment, and control requirements from legacy habit and fund them accordingly.

What the buyer should review every week

An 80% task-completion chart says little if the hardest integration and migration work has not started. A buyer-side weekly dashboard should show:

  • scoped scenarios by standard, configuration, integration, extension, and open disposition;
  • overdue decisions, business impact, and decision owner;
  • approved interface contracts, tested flows, and unreconciled errors;
  • data quality, load result, reconciliation variance, and rerun status by data set;
  • tests designed, executed, and passed against traceable scenarios, plus severe-defect trend;
  • training, runbooks, monitoring, and support readiness;
  • cutover critical path versus measured rehearsal duration.

Every metric needs a definition and denominator. “UAT 90%” could mean cases executed, cases passed, or low-risk cases only. End every governance meeting by naming who will decide each red item and by when.

Conclusion: accept an upgradeable operating capability

Packaged software implementation support is not measured by the number of configured screens or custom functions. It is measured by an evidence chain: standard-first process decisions, justified exceptions, interface contracts, reconciled data, business-owned UAT, timed cutover, and operations capable of exiting hypercare. That chain turns “work completed by a supplier” into “a capability the factory can operate.”

Put exit criteria before activity lists in the RFP. Challenge legacy replication through Fit-to-Standard. Review extensions through upgrade safety. Set timing, scores, and acceptable defects from your own operating, customer, legal, and downtime constraints instead of borrowing another company’s figures. The buyer then retains control even if the product or implementation partner changes.

If you are defining a Thailand-factory RFP for package selection, Fit-to-Standard, ERP integration, migration, or UAT, TOMAS TECH can help from early issue framing through independent proposal review and implementation acceptance design. You can discuss a planning-stage project through our contact page.

FAQ

What should packaged software implementation support include?

Define scope through decision artifacts rather than outsourcing all responsibility. Fit-to-Standard facilitation, configuration, integration, migration, testing, cutover, training, and early-life support are common workstreams, but the buyer still needs accountable approvers. If the supplier approves its own work, acceptance loses independence.

What comes first in core-system integration?

Define the business event and authoritative system before field mapping. For demand, orders, issues, results, receipts, and costing, state where each transaction is created, finalized, and corrected. Then define identity, order, replay, reconciliation, and error ownership.

How should ERP integration and production extensions be separated?

Evaluate standard, configuration, and operating change first; then integration and isolated extension. Keep high-frequency plant-specific logic away from the ERP core where supported APIs and events can provide a stable boundary. Performance, offline operation, and consistency still require proof.

How do we select a manufacturing system integrator?

Compare finalists with the same process and sample data. Assess standard demonstration, disciplined gap decisions, integration recovery, migration reconciliation, UAT support, mock cutover, local language capability, and the actual proposed delivery team—not certificates alone.

Custom business-system development or packaged software?

Choose standard configuration when it covers the business outcome. Consider development or extension for differentiating processes with no adequate standard option and a real ability to maintain them. Many sound architectures combine a standard core with isolated differentiating services.

Can every implementation finish in 12 weeks?

No. The 12-week table is an assumption-based illustration, not a guarantee or market average. Sites, interfaces, data, extensions, regulations, decisions, and downtime determine the real plan. Estimate exit evidence and the critical path, not a borrowed duration.

Is UAT approval the same as Go-Live approval?

No. UAT proves business scenarios. Go-Live additionally evaluates migration reconciliation, security, performance, training, support, cutover duration, rollback, and business readiness. Passing UAT does not automatically authorize production cutover.

References and primary sources