Financial and management services for growing businesses and non-profits