Power
Speakers
How we build

Reusable pieces, built to keep growing.

How a small company can work on several platforms: we build each capability once, share it everywhere, and run every project from a living plan.

Ideas to reality

Built close to the problems.

We like software with fingerprints on it: tools shaped by the operators, businesses, communities and people who actually use them. The work combines practical product development with experiments in AI, machine learning and reusable software engines.

  1. Idea
  2. Design
  3. Build
  4. Deploy
  5. Impact
Reusable building blocks

Written once, shared by every product

We build each product from small, independent services instead of one large system. Each service has one clear job, so we can improve one piece without breaking the rest, and every new product starts further ahead. Those savings go to our customers.

Building blocks: small services joined into products

Sign-in and accounts

One secure way to sign in, with permissions that keep each organisation's information separate.

Publishing

Enter something once, review and approve it, and it appears everywhere it needs to.

Maps and directories

Businesses, places and events on a map, shared by every product that needs them.

Media

Images and files stored once, sized for the web and reused wherever they appear.

Payments

Payment handling built as its own service, so each product doesn't have to reinvent it.

Analytics

Simple, honest numbers that show a business what's working.

Living plans

One plan, one source of truth

Every project and business we work on runs from a living strategic plan. It's one large, readable document kept in our knowledge vault, and everyone works from it: the people deciding, the people building, and the AI tools that help them.

Living software runs through much of how we build. Our strategic plans are one specific use of it: always up to date, easy to reach, and answered through AI knowledge retrieval, so anyone can ask the plan a question and get the current answer.

When something changes, the plan changes first. Decisions are recorded, contradictions are logged until they're settled, and every reader gets a version made for them. Nothing important lives only in someone's inbox.

Questions

Frequently asked questions

How does Soul Surfer Software build its platforms?

We build each product from small, independent services instead of one large system. Each service has one clear job, so we can improve one piece without breaking the rest, and every new product starts further ahead.

Which building blocks do the platforms share?

Six: sign-in and accounts, publishing, maps and directories, media, payments and analytics. Each is written once and shared by every product that needs it.

What is a living plan?

A living plan is one large, readable strategic document, kept in our knowledge vault, that a whole project runs from. It is always up to date and answered through AI knowledge retrieval, so anyone can ask the plan a question and get the current answer.

Who owns the data?

The businesses and communities we work with own their information.

See what the pieces add up to

Three platforms, all built from the same toolbox.