Pātuhitia tēnei: Software paradigms