What’s the Problem with Software Customization?

Every application starts out as a vanilla one. But applications often end up in more than one flavor, requiring more support over the lifetime of the solution, due to the relentless pressure to add custom code. However, highly customized software (and fully custom solutions) can cause problems for both software companies and their clients. What’s […]