* A decent Internet connection with SLA, domain & webhosting (though we use ourselves for all this as we're in this space)
* Xero for accounting
* Regrettably, M365 for email/contacts/calendaring/office apps/file sharing cos we need groupware of some sort and gsuite is.. no.
Sector specific;
* some sort of e-commerce front for the self-serve services like domain registrations (we currently use WHMCS for this)
* Halo (PSA/CRM/Helpdesk/etc)
and;
* some sort of backup software/service configured so as to take your data somewhere it is not trivial for some ransomware weenie to erase it