PSSaaS — PowerSeller SaaS Platform
Welcome to the PSSaaS documentation. This site contains the complete architecture documentation, design decisions, legacy analysis, and development records for the PowerSeller SaaS Platform.
What Is PSSaaS?
PSSaaS is a modern web application that replicates the core business logic of the PowerSeller Desktop App — a 30-year-old PowerBuilder application for mortgage secondary marketing — in a native SaaS stack (.NET 8, React, Azure SQL MI).
Documentation Structure
| Section | What You'll Find |
|---|---|
| Ecosystem | How PSSaaS fits into the broader PowerSeller product portfolio |
| Architecture (Arc42) | Formal architecture documentation following the Arc42 template |
| ADRs | Architecture Decision Records capturing every significant decision |
| Legacy Analysis | Deep analysis of the PowerBuilder codebase — data model, workflows, business rules, UI patterns |
| Specifications | Feature specifications (specs before code) |
| Development Log | Narrative record of development progress |
Principles
- Specs before code — Every feature is specified and reviewed before implementation begins
- Decisions are documented — All architectural decisions are captured as ADRs with context and consequences
- Legacy knowledge is preserved — The PowerBuilder business logic is extracted, documented, and validated before porting
- New customers first — UX design prioritizes new users over legacy feature parity