11.5. Software based pipeline