Rapaert de Grass

Services

Seven services, one standard of care.

Each engagement is scoped to the problem at hand. Below, every service is described by the problems it typically addresses, the scope of work, how it is delivered, and what you can expect to receive.

01 / 07

Custom software development

Bespoke systems designed around your processes, data and rules.

Developer workstation displaying application source code

Delivery approach

We model the domain with the people who know it, agree a minimal first version, and build outward in short iterations with regular reviews of working software.

Typical problems

  • Processes managed across spreadsheets and email
  • Off-the-shelf tools that require constant workarounds
  • Business rules that exist only in people's heads

Scope of work

  • Domain analysis and data modelling
  • Application architecture
  • Implementation and automated testing
  • Documentation and handover

Possible deliverables

  • Source code in your repository
  • Architecture and data model documentation
  • Automated test suite
  • Deployment instructions

02 / 07

Web application development

Browser-based products, portals and internal tools.

Delivery approach

Interfaces and APIs are developed together against agreed contracts, with accessibility and performance checked continuously rather than at the end.

Typical problems

  • Internal tools that are slow or hard to use
  • Customer portals that need to scale to more users
  • Legacy web applications that are difficult to update

Scope of work

  • Interface design implementation
  • Front-end and back-end development
  • Authentication and permissions
  • Performance and accessibility work

Possible deliverables

  • Production web application
  • API documentation
  • Component and style guidelines
  • Automated build and release pipeline

03 / 07

Cloud architecture and infrastructure

Reproducible, observable and cost-aware environments.

Rows of server racks with organised cabling in a data centre

Delivery approach

We review what exists, propose a target architecture, and move towards it in reversible steps, codifying each environment so it can be recreated reliably.

Typical problems

  • Servers configured by hand with no record
  • Unclear or rising hosting costs
  • Limited monitoring, backups or recovery plans

Scope of work

  • Environment and network design
  • Infrastructure as code
  • Monitoring, logging and alerting
  • Backup and recovery planning

Possible deliverables

  • Infrastructure definitions under version control
  • Architecture diagrams
  • Runbooks for common operations
  • Monitoring dashboards and alerts

04 / 07

Systems integration

Connecting the tools your organisation already relies on.

Delivery approach

We map sources of truth first, then build integrations with clear ownership, validation and visible failure handling so problems are caught rather than hidden.

Typical problems

  • Duplicate data entry across systems
  • Records that disagree between tools
  • Fragile point-to-point scripts

Scope of work

  • Data flow mapping
  • API and event-based integrations
  • Data transformation and validation
  • Error handling and reconciliation

Possible deliverables

  • Integration services or connectors
  • Data mapping documentation
  • Monitoring and retry mechanisms
  • Operational runbook

05 / 07

Workflow automation

Removing repetitive manual steps from everyday work.

Close-up of circuit board traces representing automated workflows

Delivery approach

We observe the workflow as it is today, automate the most repetitive and error-prone steps first, and keep a human in the loop wherever judgement is needed.

Typical problems

  • Hours spent copying and checking data
  • Reports assembled manually each week
  • Approval processes tracked by email

Scope of work

  • Workflow analysis
  • Automation design and build
  • Notifications and approvals
  • Audit trails

Possible deliverables

  • Automated workflows
  • Process documentation
  • Audit and activity logs
  • User guidance

06 / 07

Technical consulting

Independent technical perspective for important decisions.

Engineer sketching a system architecture diagram with a ruler

Delivery approach

We read before we recommend: code, infrastructure and documentation are reviewed in context, and findings are written up with prioritised, practical recommendations.

Typical problems

  • Uncertainty about build-versus-buy decisions
  • A codebase or platform needing an outside review
  • A new initiative without a technical plan

Scope of work

  • Architecture and code reviews
  • Technology evaluation
  • Discovery and roadmap planning
  • Risk assessment

Possible deliverables

  • Written assessment report
  • Prioritised recommendations
  • Architecture proposal
  • Phased roadmap

07 / 07

Maintenance and ongoing improvement

Care for systems after they go live.

Delivery approach

We agree a support rhythm suited to the system's importance, maintain a visible backlog, and balance routine upkeep with incremental improvements.

Typical problems

  • Outdated dependencies and security updates
  • Small issues accumulating without an owner
  • No capacity to make planned improvements

Scope of work

  • Dependency and platform updates
  • Bug fixing and monitoring
  • Performance tuning
  • Planned enhancements

Possible deliverables

  • Regular update releases
  • Maintained issue backlog
  • Periodic status summaries
  • Updated documentation

A note on outcomes

Every project is different. Rather than promise results in advance, we agree measurable goals during discovery and report progress against them openly.