Software gets customized. Enterprise software systems are typically known for their base functionality layers, on top of which customers often want to make tweaks, skews and nuanced customizations ...