Boutique invoicing solution.
Start with just having individual transaction pages, and add a full portal later on. Communicate via automated emails. Have hosted pages for each of these transactions (estimates, invoices, payments, etc.)
Notes to Self:
Transactions (MVP):
Future 'transactions': ~setup wizard, contracts, deliverables, project status, site status (technical), service incident, feedback/exit-survey,