VKraft Software Services

Loading

A sale is not revenue until it activates.

Catalogue, order capture, provisioning and billing each own part of the journey and none of them owns the whole of it. We connect them so an order either completes or lands somewhere a person can act on it.

OROrder recordONE ORDER · ALL STAGESActivating
Offer & eligibilityCatalogue
Order captureCRM
ProvisioningOSS
Rating & billingBSS
One order model

Four systems · one order

Where it breaks

The order crosses four systems. Nobody owns the whole journey.

Sales knows it was sold, the network knows what was provisioned and billing knows what was charged. Between those three facts is where the margin quietly goes.

A new offer waits for a release

Pricing, eligibility and bundling live inside the billing platform, so a tariff the market wants next month queues behind whatever else is in the release train.

What we do

We put a catalogue-driven product model outside the platform, so a new offer is configuration rather than a code change.

Orders fall out where nobody is watching

A task fails between CRM and the network, the order stops, and the first person to notice is the customer on day four asking why the service they are being billed for does not work.

What we do

We decompose every order into tracked tasks, and a failure raises an owned exception rather than a log entry.

Usage is measured in one place and billed in another

Mediation, rating and the network each count slightly differently. The gap shows up as a dispute, a credit note, or revenue that was earned and never invoiced.

What we do

One reconciliation path from network event to invoice line, and every gap it finds goes on a report.

How it works

One order, decomposed into tasks that can be tracked and undone.

We validate orders against the catalogue, break them into provisioning and billing tasks, retry them where it is safe and reverse them where it is not.

SYSTEMS OF RECORDNORMALISE · DECOMPOSE · ORCHESTRATECONSUMERSCRM & sales channelsRetail · digital · dealerProduct catalogueOffers · eligibility · pricingOSS & networkProvisioning · inventoryBSS & billingMediation · rating · invoicingTM FORUM · API · MQ · FILENormaliseCanonical product · order · serviceValidate & decomposeEligibility · task breakdownOrchestrate & recoverRetry · compensate · exception queuePublish & assureAPIs · reconciliation · audit trailREST · EVENTS · WEBHOOKSSelf-service & appsOrder status · upgradesDwaniAICare · billing · activationMetricMonitorThroughput · fallout by stageWholesale & MVNOPartner APIs · settlement

Scroll the diagram sideways →

Built on published standards

TM Forum Open APIs where your vendors support them, a canonical product and order model where they do not, and REST and events for everything new. A new MVNO is a mapping against the same model.

Your cloud or your data centre

The runtime sits on your cloud tenancy, in your data centre, or split across both. Residency and regulatory expectations usually make the decision, and we design to them.

Monitored after go-live

Order throughput, fallout by stage and reason, provisioning success and reconciliation gaps all land on one dashboard. We can run it under a support agreement if you would rather not.

Products

Products that arrive already connected

MetricMonitor and DwaniAI read the same order and service model, so the answer a subscriber gets matches the one your operations team is looking at.

Order-to-activate
Observability

MetricMonitor

Order throughput, fallout by stage and reason, provisioning success, billing reconciliation and integration SLAs on one screen, with alerts on what your operations team watches.

Explore MetricMonitor →
Conversational AI

DwaniAI

Billing questions, activation status, outage updates and plan changes over voice and chat, in the languages your markets use. It escalates to an agent when the answer is not simple.

Explore DwaniAI →

How we work

An order either completes, or it lands on somebody's queue.

No order ends its life in a log file. Every failure carries the stage it stopped at, the reason it stopped and the team that owns it, which is the difference between a fallout report and a fallout process.

Parallel running is the default

It is included in every engagement. A new flow runs beside the existing one until the counts agree.

Rollback is designed in from the start

When a task fails halfway, the compensating steps are part of the flow. A subscriber is not left billed for a service the network never activated.

Going back is a configuration change

Whatever we replaced stays configured until you retire it. Reverting inside a change window means flipping a switch. There is nothing to restore.

Recent work

Orders that sold, and quietly never activated

Anonymised at the client's request

A provider could tell you how many orders were taken and how many were billed, but not reliably what happened to the difference. Failed provisioning tasks were retried by whoever spotted them, and the count depended on who was on shift.

We decomposed the order into tracked tasks, gave every failure a stage, a reason and an owner, and put the catalogue outside the billing platform. Fallout stopped being a number people argued about and became a queue people worked.

Talk to us about your estate →
Before
  • Fallout discovered by the customer
  • Retries depended on who was on shift
  • Offers queued behind the release train
  • Usage and billing reconciled by hand
After
  • Every failure owned, staged and reasoned
  • Compensation built into the flow
  • Offers launched by configuration
  • Reconciliation gaps reported automatically

Questions

Answers before you ask

The orchestration layer and canonical model go in first, usually on webMethods or Apache Camel depending on what you already run. Billing, CRM and provisioning keep working while orders move onto the new path one product at a time, and the old path stays live until you retire it.

Get started

Book an assessment

Tell us where orders are getting stuck and what the billing platform will and will not allow. An integration architect reviews it and comes back within two working days.

  • A read of your order path across BSS, OSS and channels
  • Where fallout is concentrated, by stage rather than by team
  • A sequenced plan with effort ranges, written for your engineers

Loading security check…

Your details stay with VKraft and are used only to answer this enquiry.