Rorix Technologies Logo
Mini Map
Click a technology in the palette to drop it on the canvas.
Like the shape of this stack? Talk it through with a Rorix engineer.
Discuss this architecture in 15 minutes

Desktop only

The architecture builder needs a wider canvas. Try our cost estimator on this device instead.

Open cost estimator

How the architecture builder scores your canvas

Drop technologies from a 23-item palette (six frontend, five backend, four database, three infrastructure, five integration options) onto the canvas. The builder auto-wires each new node to the latest node in its predecessor layer, keeps a live plain-language stack summary, grades the build Simple, Moderate, Complex, or Enterprise from node count, category breadth, and advanced integrations, and surfaces the most similar delivered Rorix project from the portfolio.

A worked build: a single-site WMS stack

  1. Drop React / Next.js (Frontend), then NestJS (Backend): the builder auto-connects the frontend to the new backend node.
  2. Add PostgreSQL and Redis (Database): each auto-connects from NestJS, the latest Backend node.
  3. Add WebSocket (Integrations) for live scanner and dashboard updates, and AWS (Infra): both also wire from NestJS.
  4. The live summary reads: "You are configuring a React / Next.js, NestJS, PostgreSQL + Redis, AWS infra, with WebSocket stack."
  5. Complexity check: 6 nodes span all 5 categories, and WebSocket counts as an advanced integration; 4 or more categories plus an advanced integration grades the build Enterprise.
  6. The similarity panel queries the Rorix portfolio with the expanded tech keys (react, nextjs, nestjs, postgres, redis, websocket, aws) and shows the closest delivered project with a case-study link.

Six nodes and five auto-drawn edges produce an Enterprise-graded React / Next.js + NestJS stack with PostgreSQL, Redis, and WebSocket on AWS, exportable as a PNG or an emailed PDF report.

The palette: 23 technologies in 5 categories

CategoryTechnologies
FrontendReact / Next.js, Angular, Vue, React Native, Flutter, Ionic
BackendNode.js, NestJS, .NET, Python, Laravel
DatabasePostgreSQL, MongoDB, Redis, Supabase
InfraAWS, Azure, Vercel
IntegrationsREST, GraphQL, WebSocket, Socket.io, Message Queue

Each palette tile also shows a live "Used in N projects" badge, computed from the Rorix portfolio database when the page loads.

Complexity grading rules

GradeRule (first match wins)
Enterprise9 or more nodes, or 4+ categories plus an advanced integration (WebSocket, Socket.io, or Message Queue)
Complex6 or more nodes, or 4+ categories
Moderate3 or more nodes, or 2+ categories
SimpleAnything smaller

Auto-wiring: where a new node connects from

When you drop a node inIt auto-connects from the latest node in
BackendFrontend
IntegrationsBackend
DatabaseBackend
InfraBackend

You can also draw, rewire, or delete edges yourself on the canvas.

Palette, wiring, and grading rules from the builder itself (useArchitectureState.ts, TechPalette.tsx); per-technology project counts come live from the Rorix portfolio database.

More on supply chain software

Everything on this topic that lives elsewhere on the site.

Proof

Zero invoice rejections after the Amazon validation fix

Project management at Rorix is top-notch. They deliver on time, stay responsive, and adapt to our needs. They don’t just stop when daily tasks are done, they keep refining lower-priority items and actively suggest improvements to better the system.

Moe F, Software Director, LorecsDistribution / Wholesale
The supply chain platform we built