Systems Industry Platforms
Membership

Membership System

Association and cooperative membership at scale — replacing legacy systems while keeping every historical record searchable and intact.

Best forUnions & cooperatives
Scale50,000+ members
DatabasePostgreSQL
Membership registerLive · searchable
Active
Members50,963On record
ApplicationsIn flow8 stages
AgentsNetworkScoped
AuditWrite-onceEnforced
What it does

Legacy records, safe in a system you can actually search.

Built to replace a clerk-typed legacy register — migrated data stays intact and searchable, and new applications flow online from public form to approved member.

Online applications

A public form flows through review and approval to an auto-created member — no more retyping.

Agent network

An agency → agent hierarchy, each seeing only its own members, with OTP consent before any commissioned deduction.

Nine-tab member record

Personal, employment, nominee, bank, card, deduction claims and a full log — each with a shareable URL.

What's Inside

Everything it does, in one place

The features you'd expect — and the local details most systems skip.

NRIC parsing

Derives date of birth, birthplace and gender from the NRIC, with an indexed search column.

Legacy CSV import

Dry-run mode that rejects bad records and clusters spelling variants before writing.

Write-once audit

Every action logged; updates and deletes are refused at the database layer.

Role-based portals

Super admin, admin, agency, agent, member and auditor — each landing in its own portal.

Deduction runs

Monthly Angkasa file lifecycle with header-vs-detail checks and exception statuses.

No records deleted

Resigned members are marked inactive with an end date, for dispute history.

Built for Malaysia

Made for a Malaysian cooperative's reality

NRIC-derived fields, Angkasa deduction files, and security decisions that assume the record must answer a dispute years later.

NRIC-aware

One field typed, three derived — cutting the errors that break Angkasa matching.

Angkasa-ready

Monthly deduction runs with reconciliation and exception handling.

Privacy by default

404-not-403 on cross-agent access, so member numbers can't be enumerated.

PostgreSQL scale

Built for 50,000+ members and ~12,000 payment rows a month.

See Membership System for yourself

Book a walkthrough and we'll show you the real system with sample data — not a slide deck.

Chat with us