MatterWorks

MatterWorks

An independent software
development company.

Explore MatterWorks

01 / Company

Research · Design · Engineering

About
MatterWorks.

Independent software development.

We bring research, product design and engineering together to create software for practical business needs.

Our interest begins with the work itself: the information people need, the decisions they make and the steps between starting a task and completing it. These details help us decide what an application should do and where software can make a useful difference.

Product thinking, from the outset.

Developing software involves decisions about purpose, scope and how an application fits into someone’s day. We consider those questions alongside the interface and the code, keeping the product’s intended use central to the work.

MatterWorks is the trading name of
Rare Matter Technologies (Pty) Ltd.

Explore our work

02 / Software

Product & application development

Software
development.

Our work connects product definition, interface design and application development. Each part informs the others as an idea becomes a working product.

Primary platform

iOS.

We develop primarily for iOS, drawing on the platform’s interaction patterns and device capabilities.

The context of use shapes these choices: what someone needs to accomplish, where they are working and what needs to be within reach.

Experience

Structure and interaction

We consider how information is organised, how people move between tasks and what each action needs to communicate. Clear navigation, useful feedback and consistent behaviour help people understand an application as they use it.

Engineering

Application behaviour

The visible interface is part of a wider system. Data, application state and the handling of interruptions all influence the experience. We work through these details alongside the features people see.

03 / Approach

From understanding to implementation

How we work.

Research, design and development are connected parts of the process. Questions uncovered in one area can change the decisions made in another.

01

Understand the problem

Look closely at the task, the existing workflow and the points that create unnecessary effort. Establish what needs to improve before deciding which features belong in the application.

02

Define the product

Set a clear purpose and work through the core use cases. Decide what the product needs to support, what can be simplified and which details need further investigation.

03

Shape the experience

Develop the structure, screens and interactions together. Consider the full journey, including empty screens, mistakes and interrupted tasks, so the interface explains what is happening and what to do next.

04

Build and refine

Implement, test and review the application against its intended use. Revisit design and technical decisions as the work reveals new information, with attention to behaviour as well as appearance.

04 / Contact

MatterWorks

Get in touch.

For questions about MatterWorks, our software, or a conversation about a potential opportunity.

Email

This mailbox is awaiting activation and cannot yet receive enquiries.