Pātuhitia tēnei: Object oricated systems development