Skip to content

Blog

Short writing.
Opinionated on purpose.

Notes from the inside of custom software projects. No SEO sludge, no listicles, just the conversations we end up having on every third discovery call.

accessibility

WCAG Quick Wins for Business Websites

Low-effort accessibility improvements that make a measurable difference for users.

2026-10-14

automation

Automation ROI: A Practical Calculation Framework

Calculate the real return on automation investments using operational metrics that matter.

2026-10-13

comparison

Merkra vs Salesforce Custom Development: When You Need More Than a CRM

Salesforce is powerful, but custom development on top of it can become expensive and restrictive for teams that need a broader operational system.

2026-10-12

operations

When Spreadsheets Become a Liability

How growing teams outgrow spreadsheet-based operations and what to do about it.

2026-10-11

comparison

Merkra vs Podio: When Custom Software Beats a Platform

Podio is flexible for teams that need a configurable workspace, but growing operations often hit customization, pricing, and integration limits.

2026-10-10

portals

How to Scope a Custom Portal in 30 Minutes

A practical framework for defining portal requirements, roles, and integrations quickly.

2026-10-09

comparison

Custom Software vs No-Code Platforms: When to Stop Patching and Start Building

No-code tools are excellent for prototyping, but growing businesses eventually hit limits in scale, security, integration depth, and cost control.

2026-10-08

comparison

Custom Portal vs Notion: When Notion Stops Scaling

Notion is great until it isn't. Here's how to recognize the moment you've outgrown it.

2026-10-07

accessibility

Your Admin Dashboard Needs WCAG Too

Accessibility isn't just a marketing-site checkbox. Your internal tools carry the same legal and practical risk.

2026-10-06

strategy

The Right Time to Hire a Fractional Dev Team

Full-time hires are expensive and slow; freelancers disappear mid-project. There's a middle option that's often the right one.

2026-10-05

automation

Three Invoice Workflows That Deserve to Die

If your invoicing process involves any of these three patterns, it's costing you more than you think.

2026-10-04

operations

Email as a Queue: Why It Breaks at 100 Customers

Every ops team eventually treats their inbox like a work queue. It works, until it really, really doesn't.

2026-10-03

comparison

Custom vs Salesforce for a 25-Person Ops Team

Salesforce makes sense for some 25-person teams and not others. Here's how to tell which one you are.

2026-10-02

portals

The Day-4 Demo: What to Show in the First Week

A first-week demo should prove the hardest part works, not wallpaper every screen. Here's the checklist.

2026-10-01

strategy

How to Write a Tight Portal RFP, If You Must

Most RFPs optimize for the wrong thing. If you have to write one, here's how to get useful responses.

2026-09-30

automation

Payment Reminders That Don't Annoy Borrowers

The difference between a reminder system borrowers thank you for and one that drives them to voicemail.

2026-09-29

operations

Shrinking the Weekly Close From Five Days to One

Most ops teams accept a four-to-five-day close as normal. It isn't, and the cost compounds every week.

2026-09-28

accessibility

Contrast Ratios for Financial UIs: It's Not Just Color

Low contrast in a numbers-dense dashboard is a readability tax you're charging every user, every session.

2026-09-27

portals

Investor Portals: What LPs Actually Want to See

The LP experience is mostly tax docs and distribution schedules. Optimize for those and the rest follows.

2026-09-26

strategy

Sunsetting a Legacy Internal Tool Without Breaking Ops

The old system has users, workflows, and institutional memory wired through it. Here's how to retire it anyway.

2026-09-25

automation

Reconciling With QuickBooks Without a Human in the Loop

Monthly reconciliation is the last manual step most ops teams never automate. Here's how to close it.

2026-09-24

operations

Audit Trails You'll Actually Use During an Exam

Most audit logs fail the one moment they're supposed to shine. Here's what a useful one looks like.

2026-09-23

comparison

Airtable vs a Real Database: The Growth Tipping Point

Airtable is a great start, until you hit the row count, the user count, or the formula that breaks the whole base.

2026-09-22

portals

Role-Based Access Without an IAM Product

You probably don't need Okta. Here's what a 30-user portal actually needs for RBAC.

2026-09-21

Enough reading

Bring us the project.

Blog posts are for warming up. The real work happens on a discovery call.

Loading accessibility tools.