abagabo n'abagore benshi barimo kurwana n'amazi n'amacupa y'amazi n'imbunda zo umugore software frameworks exist to let developers focus on writing business logic