Skip to content
Computese home

Custom software

Building the software a business runs on: platforms, portals, APIs and MVPs, and when to buy instead of build.

The service behind this topic: Custom software development

Custom software15 min read

Strangler fig pattern: replace a legacy system without a big-bang rewrite

The strangler fig pattern replaces a legacy system one capability at a time behind a proxy. How to pick the first slice, move the data and route traffic safely.

Updated

Security15 min read

SBOM: what it contains and how to generate, sign and use it

An SBOM is a machine-readable inventory of the components in software. CISA's 2026 minimum elements, SPDX vs CycloneDX, and how to generate, sign and match one.

Updated

Integrations17 min read

Event-driven architecture: events, brokers, and Kafka vs RabbitMQ

Event-driven architecture explained: events vs commands, queues vs logs, Kafka vs RabbitMQ and the cloud brokers, contracts, sagas and failure modes.

Updated

Custom software25 min read

Technical debt: how to measure it and pay it down

Technical debt is the extra cost of changing code built on shortcuts or outdated design. How to measure it, track it in a register and pay it down.

Updated

Integrations20 min read

System integration: approaches, patterns and how to choose

System integration connects separate software so data flows between systems. Compare point-to-point, ESB, iPaaS and event-driven approaches, and how to choose.

Updated

Web development16 min read

AR vs VR: the difference, and which fits training and remote collaboration

AR adds digital content to your view of the real world; VR replaces that view. How each is used for training and remote work in 2026, and which one fits.

Updated

Custom software17 min read

The future of software engineering: will AI replace software engineers?

AI is changing software engineering, not replacing it: what controlled trials, DORA, Stack Overflow and BLS data show, and which skills now matter.

Updated

AI & automation19 min read

Intelligent apps: what they are and how to build AI into an application

Intelligent apps build AI into their core features. How they are built, the four ways to add AI to an app, and the hard parts: data, evaluation, cost and law.

Updated

Web development18 min read

Essential tips for new coders: from first language to first code review

Tips for new coders: choose a first language by goal, practise on small projects, read errors, use Git and tests early, and use AI as a tutor.

Updated

AI & automation14 min read

The future of AI in computer science: programming, research and careers

How AI is changing computer science as of 2026: coding agents, what controlled studies measured, new research directions and what it means for careers.

Updated

Start with a conversation.

Tell us what you run and what is getting in the way. You get a reply within 24 hours.

Hours
Mon–Fri, 9:00–17:00 ET
Closed on statutory holidays
Office
110 Place d'Orléans Dr
Ottawa, ON K1C 2L9