arp.software · for teams that don't fit a box

Custom business software, built on one framework.

ARP is the framework and the team. We start from how your business actually works — your terminology, your pipeline, your edge cases — and build the application from there. Same foundation as every ARP project. A different shape, every time.

Trusted by teams at
Riko Group Petrol d.d. Hidria Mestna Ljubljana Logiteh
~/your-business.arp
// every ARP project starts with this:
const yours = arp.compose({
  from:    'crm',
  shape:   'your-process',
  modules: [
    'pipeline',
    'inquiries',
    'client-portal',
    'ai/categorise-inquiries',
  ],
  custom: /* whatever you need */,
});
runs on the same framework as 40+ shipped applications
14years
40+shipped
1framework
01 · Type

Modern geometric. Refined, not loud.

Geist for everything. A clean grotesque with subtle character — modern, technical, never aggressive. Geist Mono for code, identifiers, and data labels.

Built to fit.
Designed to scale.

H1 · Geist 600 · 64

Software that fits your business.

H2 · Geist 500 · 36

One framework. Every application different.

H3 · Geist 500 · 20
The configurator
Body · Geist 400 · 17 / 1.55

Pick a starting point — a CRM, an HRM, a content system. Toggle features. Watch the dashboard reshape. Then tell us the part we haven't listed yet, because that's where every project actually begins.

Mono · Geist Mono 400 · 13

$ arp init --from=crm --shape=yours

Caps · Geist Mono 500 · 11 / 0.08em

SECTION LABEL · INTERACTIVE CAPTION

02 · Palette

Petrol holds the brand. Coral makes a single point.

A clean ramp on petrol. Coral appears only where you want a decision made.

Ink#0E2A30
Petrol primary#1B4452
Petrol mid#2E6678
Petrol soft#6FA3B0
Mist#D6E5E5
Paper#FBFBF8
Coral#FF6B4A
Coral soft#FFC8B5
03 · Components

Small radii. Honest shadows. Real feedback.

Components shaped like modern devtools — quiet most of the time, decisive when needed.

Pills
AI Active Optional Custom
Toggle row
Contact & company management visible in preview
Pipeline (kanban view) visible in preview
AI inquiry analysis AI off
+ Something we haven't listed → describe it
Module card
Starting point · 04 / 04 crm.arp
CRM

A pipeline shaped around your sales process. Toggle features. Watch the dashboard reshape. Or describe the part we haven't listed yet.

05defaults
14features
custom
Configure
04 · Configurator scene

The dashboard, reshaping itself.

Every toggle on the left changes the live preview on the right. When the options run out, the boundary moment surfaces.

a Atlas · CRM
⌘K · search anything Iztok
Live preview
Your CRM
AI ready
Inquiry12
Acme Industries
Mestna LJ
Logiteh
Qualified07
Riko Group
AI €48k · high intent
Petrol d.d.
Proposal03
Hidria
Won05
€312k YTD
The boundary moment

This is just the starting point. The real version is built around your terminology, your rules, your edge cases.

Tell us what you need