Custom software engineering

Software built for how you work.

Rycefield designs, builds and runs custom software for large organisations, delivered as a managed service. We are based in Johannesburg and are part of Royal RS Conglomerate.

Managed service for at least 12 months Johannesburg, GMT+2
release checksGMT+2
Release 2026.10.241Client portal
  1. Code review2 approvals
  2. Automated tests1 864 tests
  3. Security scan0 high
  4. User acceptance5 roles
  5. Load test3x peak
  6. Production releaserollback ready
0tests passed
—p95 response
0open high risks

Example only

How we work

From first meeting to live system

Each stage ends with something you can review and approve before we move on.

  1. 1

    Discovery

    We meet the people who own the process, the people who use it and your IT team. Together we agree what the system must do, the risks and a release plan.

    Agreed scope and plan
  2. 2

    Design

    We design the screens and test them with real users. Your IT and security teams review the technical design before development starts.

    Approved designs
  3. 3

    Build

    We develop in two-week cycles and show you working software at the end of each one. Every change is reviewed and tested.

    Working software
  4. 4

    Testing

    Your staff test the system in a separate environment, one role at a time. We also run performance and security tests.

    Signed acceptance
  5. 5

    Go-live and managed service

    We release to production on an agreed date with a rollback plan. We then run the system for you as a managed service for at least 12 months.

    Live, managed system

Quality and control

Every release is checked three times

Each system has separate development, testing and production environments. A release has to pass a set of checks before it moves from one to the next.

  • Role-based accessPeople only see and change what their role allows.
  • Audit historyEvery change records who made it, when, and who approved it.
  • Separation of dutiesNobody can approve their own work. The system enforces it.
  • Data protectionEncrypted data, POPIA-compliant processing and hosting in agreed regions.

Development

Environment 1 of 3

Where our engineers work. It is updated many times a day, uses test data only, and your project lead can log in at any time to see progress.

Before a release moves on

  • Code reviewed by a second engineer
  • Automated tests pass
  • Test data only
Our engineersYour project lead

Technology

Tools we work with

We use established, well-supported technology and work with the platforms and policies you already have.

Languages

TypeScript, C#, Java, Python, Go and SQL

Front end

React, Next.js and native or cross-platform mobile

Hosting

Microsoft Azure, AWS, Cloudflare or your own data centre

Databases

PostgreSQL, SQL Server, MySQL and object storage

Identity

Microsoft Entra ID, SAML and OpenID Connect single sign-on

Integration

REST and GraphQL APIs, webhooks, queues, SAP and Microsoft Dynamics

Delivery

GitHub, automated build pipelines and infrastructure as code

Testing

Automated tests, load testing, security scanning and accessibility checks

Working together

Ways to engage us

Most clients start with a short discovery phase and then choose the model that suits the work.

Fixed-scope build

A defined scope, price and go-live date, agreed after a paid discovery phase, followed by the managed service.

Suits a clear requirement with a deadline

Phased modernisation

An older system replaced in phases, each delivering something usable, with every phase run as a managed service.

Suits systems that are costly to maintain

Dedicated team

Engineers, a designer and a delivery lead who keep developing your system while we run it for you.

Suits a system that keeps growing

Managed service renewal

After the first 12 months, the managed service can be renewed so we keep running and improving the system.

Suits systems your organisation depends on

Questions

Frequently asked questions

If your question is not answered here, call us on 010 002 3353.

Who is the contracting party?

All Rycefield work is contracted with Royal RS Conglomerate (Pty) Ltd, the company that owns Rycefield.

Who owns the code?

Royal RS Conglomerate (Pty) Ltd owns the source code of the systems we build. Your organisation gets the right to use the system under its managed service agreement.

How long is the managed service?

Every project is delivered as a managed service for a minimum of 12 months from go-live. It covers hosting, monitoring, support, security updates and planned improvements, and can be renewed after that.

Can you work within our IT and security policies?

Yes. We follow your change management process, go through your security reviews and agree with you where the system is hosted.

How do you price a project?

Discovery is a fixed fee. The build is priced as a fixed amount or a monthly team rate, and the managed service is a monthly fee for a minimum of 12 months. Every quote lists the assumptions it is based on.

Do you work with organisations outside Johannesburg?

Yes. Most of our work is done remotely, and we travel for workshops, testing and go-live.

Contact us

Tell us about your project

Tell us what the system needs to do, who will use it and when you need it. We will reply to arrange a first conversation.

  • 010 002 3353Monday to Friday, 08:00 to 17:00 GMT+2
  • 195 Jan Smuts Ave, RosebankJohannesburg 2196, South Africa
  1. We contact youA member of our team reads your enquiry and gets in touch.
  2. First meetingWe meet to understand what you need and who will use the system.
  3. ProposalWe send a proposal for a discovery phase, with a fixed fee.