Enactor Libraries

Libraries of proven, reusable code

Years of production code ship with the framework: business services, UI components, integrations and test suites. Drop in and reuse any bit of code that's been built before, then add your own back for the next team to find.

Reuse
before you write

Search the libraries first and build on what already works, so your team spends its time on the parts that are genuinely new.

Reduce build time by 50x

Proven
in production

Everything here has run through live POS, SCO and commerce services — not a sandbox, not a sample project.

Zero custom versions

Extend,
never fork

Wrap, subclass or replace a library piece where you need to. The original stays in place for everyone else.

Code Reuse Level 900%+

Yours
to add to

Code your teams build joins the libraries, so the next team inherits your work the same way you inherited this.

Can deliver change 1 person

Full configurable applications

Complete applications, ready to configure, extend or rebuild.

POS

A complete, configurable store till for every kind of retail.

Mobile POS

The full POS on a handheld, so staff can sell anywhere on the shop floor.

Self-checkout

Customer-operated checkout built on the same engine as the POS.

Inventory

Stock counts, receiving, transfers and adjustments in store.

Hospitality POS

Table, tab and order handling for restaurants, bars and cafés.

Hospitality Mobile POS

Take orders and payments at the table on a handheld.

Kitchen Management

Route orders to kitchen screens and track them to the pass.

Back Office

Configure, manage and report across the whole estate.

Commerce microservices

Deployable services for every part of commerce, each one extensible.

Baskets

Build and manage baskets for any channel.

Promotions

A proven engine for deals, discounts and multi-buys.

Price

Calculate prices consistently everywhere you sell.

Product

One source of product data for every touchpoint.

Inventory

Real-time stock positions, reservations and availability.

Order Management

Capture, route and fulfil orders across channels.

Gift Card

Issue, redeem and balance-check gift cards.

Loyalty

Points, tiers and rewards shared by every channel.

Vouchers & Coupons

Issue and validate vouchers and coupons at scale.

Retail Transactions

Record and query every sale, return and payment.

Code libraries

The building blocks behind every application and service.

React UI Libraries

A shared React component library and ready-made screens to extend, restyle or replace.

Java Code Libraries

Thousands of reusable Java business services and processes, proven in production.

Stateless functions

Proven business logic, ready to drop in at any point in a process or service.

API connectors

Pre-built integrations for the systems retail estates already run.

Test suites

Tests written alongside the code they cover, so reused pieces stay safe to reuse.

Build on what's
already been built.