The configurability and interoperability

Why is it important to understand usability, configurability, and interoperability? Should these concepts out way the underlining cost of the new system? Which system do you recommend and why?