TECHStack by category

Tools chosenaround your systems.

The stack below is described by category, not by brand. The right tool depends on what you already run, what your data looks like and who will maintain it. No vendor partnership is claimed.

Tools in use · to be confirmedNo vendor partnerships claimed
WhatsApp (opens in a new tab)

§ 01Architecture

Layers, with security
through all of them.

Data enters at the top, is checked, processed and stored, and leaves as reports or files. Access control, encryption and logging apply at every layer, not only at the edge.

CSVXLSXJSONXMLPDF/ARESTSFTPTLSOCRMFASSORBAC
L1Intake and transferReceives files and requests with a reference
L2Validation and rulesChecks data before it moves on
L3Processing and automationRuns the repeat steps
L4Data storageHolds working data for the engagement
L5Reporting and MISTurns data into reports people read
L6Document captureTurns paper into searchable records
L7IntegrationMoves data between systems
L8Engineering practiceKeeps software changes safe
Security · every layer

§ 02Stack table

Each layer, what it does,
and the rule it follows.

LayerWhat it doesTypical options (by category)Selection rule
L01Intake and transferReceives files and requests with a referenceSecure file upload, SFTP, monitored mailboxes, web forms, ticket queueEncrypted channel; every item gets a reference
L02Validation and rulesChecks data before it moves onRule tables, scripted checks, reference-data lookupsRules written down and versioned
L03Processing and automationRuns the repeat stepsScripting languages, workflow schedulers, robotic process automation where no API existsAPI or file first; screen automation last
L04Data storageHolds working data for the engagementRelational databases, encrypted file stores, your own systems of recordLeast data; retention period set per engagement
L05Reporting and MISTurns data into reports people readBusiness-intelligence dashboards, spreadsheet models, scheduled PDF packsEvery figure reconciles to source
L06Document captureTurns paper into searchable recordsProduction scanners, OCR engines, indexing toolsHuman check on key fields
L07IntegrationMoves data between systemsREST APIs, CSV, XLSX, XML and JSON files, bank file formatsOpen formats; no manual re-keying
L08SecurityControls who sees whatSingle sign-on and MFA, role-based access, encryption at rest and in transit, central logsNamed accounts; logs kept at least one year
L09Engineering practiceKeeps software changes safeVersion control, code review, separate test environments, automated testsNo change to live without review

§ 03Principles

How tools
are chosen.

T.01

Your systems first

Work inside the software you already run where possible. New tools only fill gaps.

T.02

API or file before screen

Connect through APIs or files. Screen automation is a last resort, because it breaks when a screen changes.

T.03

Open formats

Data leaves in CSV, XLSX, JSON, XML or PDF/A, so it can be read without the tool that made it.

T.04

Least data

Only the fields a step needs. Identifiers masked where the step allows it.

T.05

Written rules

Validation rules and mappings kept as versioned documents, not only inside code.

T.06

Hand-over by default

Documentation written as the work is built, so another team could take it over.

§ 04Engineering practice

Changes go through
the same gates.

A new rule, a script change or a report fix is treated like any other request: written, tested, reviewed, then released with a note.

  • Source code and rule files under version control
  • Review by a second person before anything reaches live
  • Separate test and live environments; test data masked
  • Automated tests for rules and transformations
  • Release notes and a rollback point for every change
  • Access to live systems by named account only

NextEnquiry

Tell us what you run today.
We'll work around it.

Send an enquiry