Our approach bypasses the "Build a System for Me from Scratch" model. The Custom Software model is costly and prone to errors.
We also bypass the "This is the Software that Everyone Gets Approach". That is an old-school model and limits the value of software.
The Too Many Systems Approach - we see a lot of organizations that use 5-10+ systems that don't connect.