3. Why/when customising ? Alternatives: Design from scratch Off-the-shelf solution Specialisation