Swiss software by Innopulse Consulting GmbH, ZugData stored in Switzerland (Zurich)Security & privacy
FLIORE

In-depth guide · Technology

A requirements catalogue for family office software

Updated: · Leutrim Miftaraj, FLIORE · Editorial standards · Other languages: Deutsch · Français · Español

Short answer

A requirements catalogue describes what family office software must do before providers are compared: goals, the people involved, the system context, functional requirements, quality requirements such as security and data location, and constraints such as data protection and retention. Every requirement receives a priority and a testable acceptance criterion. This makes offers comparable and the later acceptance unambiguous.

Why a catalogue before the selection

Without written requirements, a family office compares presentations rather than solutions: each provider shows its strengths, and in the end the overall impression of the presentation decides. A requirements catalogue reverses this. It records what the organisation itself needs, weights it and makes it testable whether a solution meets it. The method follows requirements engineering as described, for example, by the International Requirements Engineering Board (IREB) and the standard ISO/IEC/IEEE 29148.

Structure of the catalogue

  1. Goals: which results should the software enable, such as a consolidated monthly overview or an audit-proof KYC file?
  2. Stakeholders: management, accounting, compliance, family, advisers, auditors – with their expectations.
  3. System context: banks, accounting, email, signature, authority portals and their interfaces.
  4. Functional requirements: what the system must do.
  5. Quality requirements: how well it must do it, such as security, availability, usability, exportability.
  6. Constraints: law, data location, retention, budget, schedule.
  7. Prioritisation and acceptance criteria for every requirement.

Example requirements

Extract from a requirements catalogue (priority by MoSCoW)
IDRequirementPriorityAcceptance criterion
F-01Map structures with ownership percentages and validity across any number of levelsMustA four-level structure is captured; the wealth per person matches the manual calculation
F-02Determine beneficial owners per legal systemMustFor a test case, the system returns the expected persons for CH and DE
F-03Import bank statements in CAMT.053 format and detect duplicatesMustA statement imported twice does not create duplicate entries
F-04Report expiring identity documents and powers of attorney 60 days in advanceShouldA test document expiring in 59 days appears in the calendar
Q-01Data is stored in SwitzerlandMustContractually assured data location and list of sub-processors
Q-02Two-factor sign-in enforceable across the organisationMustSign-in without a second factor is rejected
Q-03Complete data export in an open formatMustExport of all structures, persons, values and documents is possible without the provider

Writing good requirements

A good requirement is unambiguous, testable and solution-neutral. "The system should be user-friendly" is not a testable requirement; "After a one-hour introduction, an accounting employee captures a new company with three shareholders without help" is. Acceptance criteria can be phrased in the pattern "Given – When – Then": given a mandate with an expired identity document, when the calendar is opened, then the document appears as overdue. For quality requirements, ISO/IEC 25010 provides a structure, for example by security, reliability, usability and portability.

Prioritising

Not every requirement is equally important. The MoSCoW method distinguishes Must, Should, Could and Won't-have-this-time. Must requirements are knock-out criteria: a solution that fails one of them is eliminated. Should and Could requirements feed into the comparison with weights. Those who formulate too many Must requirements find no solution; those who formulate too few end up comparing apples with oranges.

Worked example (simplified)

A multi family office collects 140 wishes from the team and the family in two workshops. After clean-up, 62 requirements remain, 18 of them Must. Three providers receive the catalogue and are asked to answer every requirement as met, partly met or not met and to offer evidence. One provider is eliminated because it does not assure a data location in Switzerland. With the other two, the acceptance criteria are checked in a test run with real, anonymised structures – the decision is based on the results, not on the presentation.

From catalogue to decision

The catalogue shows its value only in the comparison. A two-stage approach has proved its worth: first, the providers answer every requirement in writing as met, partly met or not met and name evidence – a function, documentation, a reference. Unmet Must requirements lead to exclusion. Then the remaining providers check selected acceptance criteria in a test run with the family office's own anonymised data.

The assessment uses a weighted matrix of functions, quality, costs over several years and the provider – stability, support, further development. It is important to set the weighting before the offers are opened, otherwise it is unconsciously adapted to the favourite. The result is documented with reasons; it is at the same time the basis for the contract and the later acceptance.

In FLIORE

FLIORE can be tested against such a catalogue in a test mandate: structures across several levels, beneficial owners per legal system, import of bank statements, deadlines, rights, data location in Switzerland and complete export. The manual for each module helps to map requirements to functions.

At a glance

MethodRequirements engineering (IREB, ISO/IEC/IEEE 29148)
Quality modelISO/IEC 25010
PrioritisationMoSCoW: Must, Should, Could, Won't-have-this-time

Terms on this page

Beneficial owner
The natural person who ultimately owns or controls a company, foundation or trust, or on whose behalf a transaction is carried out.
Multi family office
A service provider that looks after the wealth and affairs of several unrelated families.

Frequently asked questions

How many requirements does a catalogue need?

As many as necessary to cover the goals. For a family office, 40 to 80 clearly formulated requirements are usually more meaningful than several hundred vague ones.

Who writes the catalogue?

The business owners, supported by someone experienced in requirements engineering. What matters is that the users formulate and accept their requirements themselves.

Should providers help with the catalogue?

Better not before the tender, because the catalogue would otherwise be tailored to one provider. Questions from providers during the tender, on the other hand, are useful.

What is an acceptance criterion?

A testable condition that decides whether a requirement is met – ideally with a concrete test case.

How is the catalogue used during implementation?

As the basis for configuration, test cases and acceptance. This keeps it traceable whether the agreed services were delivered.

What belongs to the constraints?

Legal requirements such as data protection and retention, data location, budget, schedule and the existing systems the software must work with.

How are costs compared?

Through the total cost over several years: licences, implementation, data migration, internal time, training and operation. A cheap entry can be more expensive over five years than a higher licence with less effort.

How are unmet Should requirements handled?

They feed into the assessment with weights and can be a subject of negotiation, such as delivery in a later version. Contractually assured extensions should be recorded with a date.

Sources

This page provides orientation and does not replace legal or tax advice. The cited legal sources in their applicable version are authoritative.

Read more

Market SwitzerlandFamily office software for SwitzerlandSecurity guideAccess rights concept: who may see what in a family officeSecurity guideAudit trail: why every change must be traceableFor single family officesSoftware for the single family officeFor multi family officesSoftware for the multi family officeIn-depth guide · GovernanceThe internal control system (ICS) in a family office

More on Setup, governance & selection

All guides →

FLIORE in your family office

See structures, compliance and consolidated wealth with your own questions – in a personal demo.

Book a demo