Skip to content
Contact

Case studies / Tigg Accounting · Aug 2026 – now

Group settings by what they are

Tigg's accounting settings were added on top of each other for years. The CEO wrote the brief and proposed a six-group structure; I'm designing it now, as a working prototype in the product. A work-in-progress case about information architecture, with its open questions and a test plan.

IAWork in progressWork in progress · Sep 2026

Role

UI/UX design and prototyping (in progress)

Timeline

Aug 2026 – now

Team

CEO (brief and six-group proposal), engineers who own the settings screens

Platform

Accounting web

Not mine

The brief and the six-group proposal (the CEO); the underlying settings screens

Measured outcome

Not released; none measured

the key decision

Group by what a setting is, not who uses it, so a setting has exactly one home.

how deep do you want to go?

In progress
Diagram from the case study. Product screenshots are being added.
That's the brief. Switch to Story for the full argument, or Deep for states, iterations and implementation.
Chapter 01

Where is the setting for that?

Tigg's accounting Configuration area decides how the rest of the product behaves: VAT account mapping, what happens when cash or stock would go negative, how documents are numbered each fiscal year, which banks and payment modes appear in forms, how invoices print, and how data comes in. People rarely visit it, but a wrong setting there quietly changes every invoice, bill and report after it.

The structure that still ships has six top-level sections. One of them, Apps, holds 14 sub-pages that have little to do with each other. Inside Apps, a single General page stacks nine unrelated policy cards in one scroll: pricing rules, the inventory mode, batch and serial tracking, three balance policies and two VAT mappings. VAT rules sit next to printing templates.

Product screenshot, test company dataThe configuration that ships today: the Apps sub-menu and the General page.
Chapter 02

Settings added on top of each other

Nobody designed it this way. The page was built long ago, and as more features shipped, settings were simply added on top of one another without structure. The Apps list started with 11 entries in January 2021 and had 15 by March 2025, added and renamed by many engineers over four years. Each new feature went into whichever list its engineer was already editing.

That produces three kinds of problem, and all of them are visible in the current screens:

  • The label predicts nothing. "Apps" says nothing about what is inside.
  • Related things are split. CRM lists live under "CRM", but CRM task types live under "Workflow". Feature switches are split between Organization and Apps › General. Opening balances and data import are separate top-level sections, although both are about loading data.
  • The most consequential page gave no feedback. The General page saved every choice instantly and silently. The only way to know a change had worked was to reload.

The direction is simple to state: group settings by functionality, so that each group's name tells you what you will find in it.

Chapter 03

Two proposals, tried in the product

The CEO's brief: group by department

In June 2026 the CEO wrote the brief. It listed everything in the old structure, named the problem, and proposed groups by business area: Company & Billing, Financial Rules, Sales & CRM Setup, Purchase & Payments Setup, Documents & Templates, Automation, Data Management, Integrations and so on.

In August 2026 I built that proposal as ten working groups inside the real product, on a development branch, so the grouping could be tried with real settings instead of on a diagram. Building it showed where it strained. Some lists belong to more than one department. Payment modes and banks are used by sales and purchases; task types are used by CRM and by everyone else. Filing each in one place hid it from half the people who need it, so three settings had to be listed in two groups.

CEO’s brief · 29 Jun 2026 department / business flow v1 · 5 Aug 2026 10 groups, as in the brief v2 · 14 Sep 2026 6 groups, by kind of setting 1. Company & Billing 1. Feature & Options 2. Users & Access 3. Financial Rules 4. Sales & CRM Setup 5. Purchase & Payments Setup 6. Documents & Templates 7. Automation & Notifications 8. Data Management Org. Management Integrations (wish list) Data Management Company & Billing 4 Features & Options 3 Users & Access 3 tabs Financial Rules 7 (2 twice) Sales & CRM Setup 6 (1 twice) Purchase & Payments Setup 6 Documents & Templates 5 Automation & Notifications 2 Data Management 4 Integrations 2 Organization Setup 8 leaves User & Permissions 3 tabs Reference and List 14 leaves Templates and Fields 5 leaves Data Management 4 leaves Integration and Automation 4 leaves Red count in v1 = settings listed in a second group as well.
DiagramThe CEO's brief, my ten-group build of it (August 2026) and the six-group structure (September 2026). Red counts in the middle column are settings that had to appear in a second group.

The CEO's second proposal: group by what a setting is

The CEO then made a six-group prototype: Organization Setup, User & Permissions, Reference and List, Templates and Fields, Data Management, Integration and Automation. Its groups are defined by the kind of thing a setting is, not by who uses it. In September 2026 I rebuilt the prototype on this structure, and this is the design I am developing now.

A · Sorted by who uses it (v1, department axis) B · Sorted by what it is (v2, object-type axis) Company & Billing 1 2 3 4 Features & Options 5 6 7 Financial Rules 8 9 10 11 12 21 22 Sales & CRM Setup 13 14 15 16 17 24 Purchase & Payments 18 19 20 21 22 23 Documents & Templates 25 26 27 28 29 Automation & Notif. 24 30 Data Management 31 32 33 34 Integrations 35 36 Policy / mode 5 6 7 8 9 10 Reference list 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Document shape 25 26 27 28 29 Data operation 31 32 33 34 Connection / job 30 35 36 Identity / account 1 2 3 4 A: 3 cards need a second pile (39 entries) B: 0 duplicates (36 entries) Each number is one setting
DiagramThe same 36 settings sorted two ways. Sorting by who uses a setting needs three duplicates; sorting by what a setting is needs none. This is my own analytical sort, done while designing, not a study with participants.

When I sorted the 36 settings both ways, the reason for the difference was clear. A payment mode is a list whichever department uses it, so it has one natural home in "Reference and List". The department axis breaks exactly where lists are shared.

Chapter 04

The design I'm developing inside six groups

A six-group outline leaves most of the design still to do. The prototype didn't place every setting, and the old pages weren't built to be moved. This is the work I am doing now.

Configuration Organization Setup Organization Profile Features Inventory Tracking Mode Batch & Serial Tracking Controls Subscription & Plan Company Documents Tasks User & Permissions Users · Roles · Invited users keeps its own three tabs Reference and List Quotation Status Sales Order Status Delivery Note Status Purchase Order Status Cheque Status Production Order Status Additional Cost Terms Task Types Credit Terms Lead Sources Deal Stages TDS Types Banks Payment Modes Templates and Fields Document Numbering Printing Templates Custom Templates Custom Fields Reporting Tags Data Management Data Import Opening Balances Ebilling Migration Backup Integration and Automation Developer API Third Party Integration IRD Sync Alert Scheduler CRM › SMS › Gateway settings Sparrow SMS short code Sales › Marketplace Daraz sync Link-outs (settings not moved): conditional on organisation lives in another module
DiagramThe six-group structure as it stands in my working prototype: 35 settings. Dashed items appear only for some organisations; two integrations point out to the module where their settings already live.

Placing what the outline didn't cover

  • Inventory Tracking Mode and Batch & Serial Tracking go in Organization Setup. They weren't in the prototype, but they decide whether whole document types exist, so they belong with the settings that shape the organisation.
  • Controls is one page with three sections: pricing rules, balance and credit controls, and VAT account mapping. This is the old General page, taken apart by concern.
  • Reference and List is one flat group. There is no split by sales or purchase, and no setting is listed twice.
  • Third Party Integration gathers SMS and the marketplace connection in the hub, but links out to where their settings already live instead of moving them.

Showing only what applies

Seven settings depend on the organisation: an organisation without inventory doesn't see the inventory settings, and IRD sync appears only when IRD is enabled and verified. A person sees between 28 and 35 settings. Groups that would be empty are hidden, and each group opens on its first visible setting.

Acknowledging every save

Policy choices still save as soon as you pick them, but each card now shows a small "Saved" mark for about two seconds. If the save fails, the choice snaps back and an error explains why. A toast for every radio click would be noise; a quiet mark next to the card answers the question the old page left open: did it save?

Product screenshot, test company dataThe Controls page in the working prototype.

Moving the doors, not the rooms

Configuration has dozens of screens, and other parts of the product link straight into them. So the change is navigational: each setting keeps its existing screen, and I'm adding redirects from the old addresses to the new homes as I go. That is also what let the grouping be tried twice in six weeks.

Chapter 05

Open questions, and how I'd test them

These are the questions I can't settle by reasoning alone:

QuestionWhy it's open
Should tax live in one place?VAT mapping is in Controls, TDS types in Reference and List, IRD sync in Integration. Each placement follows the rule; together they scatter tax.
Is "Reference and List" too long?Up to 14 items in one column for manufacturing organisations.
Does Production Order Status need a home of its own?It fits nowhere well. An Inventory & Production group may be warranted.
Six groups, or seven?The grouping is still being tried and is not final.
Do people expect search?Settings search isn't built. It may matter more than the grouping.

Validation plan (not yet run)

  1. Open card sort of the 35 settings, to see whether people group them by what they are or by department. This tests the main idea directly.
  2. Tree test of the old structure, the ten-group version and the six-group version, with 10 to 12 tasks such as "Stop invoices when a customer is over their credit limit", "Add a new bank" or "Change how quotation numbers restart each fiscal year". Measures: task success, first click correct, time.
  3. Who: Tigg support and QA first, because they are easy to reach; then five to eight customer admins.
Chapter 06

Where it stands

Status: work in progress. The six-group prototype runs inside the product on a development branch. It is not merged, not released and has not been through QA. There has been no user testing and no feedback on it yet, so there is nothing to measure. Measured outcome: none. After release, I would watch "where is setting X?" questions to support before and after, and how often old addresses are still used.

What I've learned so far

  1. 01

    The axis matters more than the count

    The discussion sounds like 'ten groups or six', but the real change is from who uses a setting to what a setting is. The department axis failed exactly where lists are shared.

  2. 02

    Prototype structure in the real product

    Building the brief in code surfaced things no diagram would: settings that decide whether other screens exist, lists that can't be split without a new field, and links from other screens that must keep working.

Deep dive 07

Where each setting moves, and its states

A sample of the mapping

SettingTodayTen groups (Aug 2026)Six groups (Sep 2026, in progress)
Negative Cash / Item Balance, Credit LimitApps › GeneralFinancial RulesOrganization Setup › Controls
VAT on Sales / PurchaseApps › GeneralFinancial RulesOrganization Setup › Controls
Inventory Tracking ModeApps › GeneralFeatures & OptionsOrganization Setup
Payment Modes, BanksAppsPurchase & Payments and Financial RulesReference and List
Task TypesApps › WorkflowAutomation and Sales & CRMReference and List
Quotation, Sales Order, Cheque statusesApps › Custom Status (one page)split by departmentReference and List (one each)
Printing Templates, Document NumberingAppsDocuments & TemplatesTemplates and Fields
Opening Balances, Data Import, Backupthree placesData ManagementData Management
IRD Sync, Developer APIOrganizationIntegrationsIntegration and Automation

Decisions inside the build

  • Features stays one setting. Billing locations, multiple warehouses and multiple currency share one screen that can't be split cheaply. Splitting it is a follow-up, not a navigation change.
  • Custom Templates stays one list. The prototype showed letter, email, SMS and terms templates as separate cards, but they are one list filtered by type, so one entry is honest.
  • Task types stay together. The brief asked to separate CRM and non-CRM task types; the records have no field to tell them apart, so that has to come first.
  • User & Permissions keeps its own three tabs (users, roles, invited users) and its address, because the permission editor depends on it.

States of a policy card

StateWhat the person sees
LoadingA loader in place of the cards.
Could not loadAn error with a Reload button.
ReadyThe current choice selected.
SavingThe new choice is shown at once.
SavedA "Saved" mark beside the card for about two seconds, announced politely to screen readers.
Save failedThe choice returns to its old value, with an error message.

Not designed yet

  • A group-level "you don't have access" state; for now each page relies on its own permission checks.
  • A warning when leaving a list row with unsaved edits.
  • A layout for narrow screens. The group page assumes a desktop, which is where Tigg Accounting is used today.
Deep dive 08

Credit and sources

Who did what. The CEO wrote the brief, including the inventory of the old structure and the first grouping, and made the six-group prototype. I built the ten-group version from the brief, am building the six-group design, decided where the settings the outlines didn't cover should go, split the General page and added save feedback. The settings screens themselves were built by many engineers since 2021.

Sources. Counts come from the product and its history: the Apps list over time, the settings in each version, and how many each organisation sees. The sorting in the second figure is my own analysis, done while designing. There were no interviews, card sorts or tree tests yet; the plan in chapter 05 is what I would run before release.

Deep chapters (states, iterations, implementation) are hidden in Story mode. Switch to Deep at the top to read them.