Customization services

Tailored workflows for your production

When standard configuration is not enough, we define the work upfront and build only what your production really needs.

  • Configure first. Most needs are met without custom code.
  • Scoped custom development. A definition phase comes before every build and cost estimate.
  • Expert support. Decades of industrial software and integration experience.

What we tailor to your production

Reports & dashboards
Printouts & labels
Roles & views
Scheduling constraints
Notifications & alerts
ERP / MES integration

Configured first. Custom-built only when configuration can’t cover the need.

When customization makes sense

Configuration covers most requirements. Customization is the right choice when your production has workflows, data flows, or shop-floor needs that standard settings can’t handle.

ERP & MES data flows

You need orders, routings, materials, or production data to move automatically between SkyPlanner and your other systems.

Custom scheduling constraints

Your production has constraints, priorities, or rescheduling triggers the AI scheduler should optimize within — beyond what standard settings allow.

Shop-floor data capture

You want QR / RFID confirmations, or detailed shop-floor data collection tailored to how your floor actually reports work.

Reports & dashboards

The metrics that matter to you need to be summarized your way — for planners, management, or the shop floor.

Role-specific views

Operators, customers, and subcontractors should each see exactly the information and controls relevant to them.

Automation & alerts

Specific events should notify the right people or trigger an action automatically, keeping your plan current.

Configure first, customize when needed

SkyPlanner runs in the cloud, yet it’s built to be modular — so it can still be tailored to your production when needed. We work in layers and stop at the lowest one that solves your problem, keeping your implementation stable, upgrade-safe, and cost-controlled.

Our default: solve the requirement with configuration. With over 1,000 configurable settings, most needs are met without custom code — we only move up a layer when the one below genuinely can’t meet the need.

1
Layer 1Covers most needs

Standard SkyPlanner configuration

Settings, rules, resources, routings, roles, and views configured to your production — no custom code, fully upgrade-safe. SkyPlanner includes over 1,000 configurable settings.

When: the capability already exists and just needs to be set up for you.

2
Layer 2Connect & align

Integration & workflow alignment

Imports, exports, and connections to your ERP / MES, plus workflow alignment so data and process match how you actually operate.

When: systems need to talk to each other or a workflow needs shaping to fit.

3
Layer 3Custom-built

Scoped custom development

Purpose-built features, reports, or logic — defined and estimated in advance, then built and tested against real production examples.

When: a genuine need can’t be met by configuration or integration alone.

How the customization process works

A clear, staged path from understanding your production to a tested, live result — with a concrete output you can review at every step. Customization is always billed hourly, and we never start a build without a written definition, documentation of the task, and a cost estimate.

1

Discovery & process mapping

We get familiar with your production and map the processes, data, and constraints that the customization has to fit.

You getA shared map of your workflow and a clear list of requirements.
2

Definition phase & estimate

We define scope and assumptions, then prepare a work estimate. Customization is billed hourly; the definition phase makes the estimate accurate.

You getA written definition, documented assumptions, and an hourly estimate.
3

Build, test & validate

We build the customization and validate it against real production examples, so it behaves correctly with your actual data.

You getA working customization, tested with your real production data.
4

Go-live, training & optimization

We bring the customization into your production, train the people who use it, and improve it as it runs.

You getA live result, trained users, and a plan for ongoing improvement.

Examples of possible customizations

A sense of what’s possible, grouped by area. Most start as a configuration question — we’ll tell you which layer each one really needs.

Data & integrations

ERP / MES

Customized CSV imports

Bring orders, materials, and product data in from your existing files and systems without manual entry.

MES data collection

Adapt data collection to gather the shop-floor data your MES processes need, tailored to your environment.

Production routings

Model complex, multi-stage routings so the AI schedules production the way your processes actually run.

Quotation calculation

Use your production data to estimate costs and delivery times for new orders and quotations.

Scheduling & automation

Planning logic

Scheduling triggers

Automatically reschedule production when defined events occur, keeping the plan continuously up to date.

Setup-time minimization

Group similar jobs by product, material, color, size, or tool to cut setup and tool-change time.

Notifications

Alert the right people about the events that matter in your production, in the way that suits your team.

Time tracking

Track work hours, breaks, and overtime alongside job time logging, to help with payroll through integration.

Visibility & roles

Views & access

Custom user roles

Tailor roles and permissions so each person sees exactly the views and controls relevant to their work.

Customer views

Let your customers see relevant order and delivery information, improving communication and trust.

Subcontractor views

Dedicated views so subcontractors see and acknowledge their assigned tasks, keeping cooperation smooth.

Production displays

Show live production status on large floor screens, communicating clearly to your production staff.

Documents & tracking

Output

Customized printouts

Work orders, travelers, and labels formatted exactly the way your shop floor needs them.

Customized reports

Reports built around the metrics that matter, ready whenever you need the right production data.

RFID / QR tracking

Acknowledge work phases quickly and accurately straight from the production floor.

How we keep customization controlled

Customization is a service, not unlimited custom code. These principles keep it predictable, stable, and worth the investment.

01

Configuration first

We always check whether configuration solves it before proposing custom work.

02

Document assumptions

Scope and assumptions are written down, so everyone agrees on what’s being built.

03

Estimate after scoping

Estimates follow the definition phase — not guesswork before the work is understood.

04

Avoid unnecessary custom code

We prefer flexible, upgrade-safe solutions over rigid custom code that is hard to maintain.

05

Test with real data

Customizations are validated against your real production examples before go-live.

06

Clarify change requests

New requirements are defined and estimated the same way, so changes stay clear and transparent.

What to prepare for the first meeting

A little preparation makes the first meeting more useful and your estimate more accurate. Bring what you can — none of it has to be perfect.

  • Your current workflow problemsWhere planning, scheduling, or visibility goes wrong today.
  • Existing ERP / MES / toolsWhat systems you run and which ones should connect to SkyPlanner.
  • Example orders, routings & resourcesA few real examples so we understand how your production actually runs.
  • Reporting & shop-floor requirementsThe reports, displays, or data capture your team needs.
  • Desired go-live or decision timelineWhen you’d like to be live, or when a decision is needed.

Ready to scope it?

Book a planning meeting and we’ll walk through your needs, confirm whether it’s configuration or customization, and outline the next steps.

Book a customization planning meeting

The meeting is free, with no obligation.

Common questions about customization

Is customization required to use SkyPlanner?

No. SkyPlanner includes a wide range of features and is extensively configurable for different productions and industries in its basic version. Customization is an additional service for needs that configuration can’t cover.

How is customization priced?

Customization is typically billed hourly. We use a definition phase to understand the work first, which keeps the scope clear and the effort predictable.

Can you estimate the cost?

Yes. We can provide a cost estimate, usually after the definition phase, when the scope and assumptions are clear. Defining the work first is what makes the estimate accurate.

What is the definition phase?

It’s a short scoping step where we map your needs, document assumptions, and define exactly what will be built. It precedes the build and the estimate so there are no surprises.

How is this different from onboarding?

Assisted onboarding helps you deploy and learn SkyPlanner with configuration and training. Customization adds purpose-built features, integrations, or logic beyond configuration. Many projects use onboarding first, then customization where needed.

Do we need an ERP or MES — and can SkyPlanner integrate with one?

You don’t need either: SkyPlanner works on its own, with orders, resources, and routings managed in the software and the shop floor reporting through its built-in app. If you do run an ERP or MES, SkyPlanner can integrate with it — that’s a separate service, covered on our integrations page.

What happens after go-live?

We train the people who use the customization and refine it as it runs in your production. New requirements are scoped and estimated the same way, so changes stay transparent.

Tell us what your production needs

Book a planning meeting and we’ll walk through your needs, tell you whether configuration or customization is the right path, and outline the next steps — no obligation.

After you book a time, we’ll ask for a few details so the Teams meeting is productive from the start.