IPOO {=input-process-output-outcome model}