Software engineering can be a complex subject. It certainly is for Enterprises and it’s no secret that it can quickly become highly complex. It doesn’t take much: one more integration requirement, automating away a tricky bit of toil, catering for just one more harmless little business requirement… It soon mounts…