Pātuhitia tēnei: Business patterns for software developers