Discuss a Project

UNDERSTAND · ENGINEER · PROVE · OPERATE

Solutions · Expertise

Turn business expertise into software.

Some organisations already know their operation better than any vendor could. What they need is engineering that turns that knowledge into a scalable software product.

From what your people know to what the product does.

Example · payroll rules

“Overtime is time and a half after 40 hours.”

overtime.after_hours = 40
overtime.multiplier = 1.5

Overtime policy · configurable per client

“Staff pension is 8%, we add 10%.”

pension.employee_rate = 0.08
pension.employer_rate = 0.10

Statutory deductions · updated centrally

“Leave builds up by about a day and a half every month.”

leave.accrual_per_month = 1.5
leave.carry_over_max = 5

Leave engine · rules per grade

“Anything above ₦5m needs the MD to approve.”

approval.threshold = 5000000
approval.role = "MD"

Approval workflows · no code changes

When a client's policy changes, their configuration changes. The software does not get rewritten.

How the engagement works.

  • Rules captured✓

    Codify what the business already knows

    Extract operating knowledge into requirements that engineering can act on.

  • ProductCOREClientCONFIG

    Design the product boundary

    Decide what belongs in a product and what stays in the business.

  • Clientsmany · one codebase

    Engineer for scale and licence

    Architecture chosen so the software can serve more than one customer without a rewrite.

This is how the HR & Payroll Platform was built.

Have software that needs to be done properly?

Tell us what the business is trying to achieve. You do not need to arrive with a technical specification. If the opportunity is a good fit, we will help turn the business requirement into an engineering problem we can solve.

We review the context before the first serious conversation.