Skip to main content

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

SectionWhat You'll Find
EcosystemHow PSSaaS fits into the broader PowerSeller product portfolio
Architecture (Arc42)Formal architecture documentation following the Arc42 template
ADRsArchitecture Decision Records capturing every significant decision
Legacy AnalysisDeep analysis of the PowerBuilder codebase — data model, workflows, business rules, UI patterns
SpecificationsFeature specifications (specs before code)
Development LogNarrative 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