Definition
An engineering role that works closely with customers to adapt software to practical business needs.
Usage and distinctions
The role combines business understanding with implementation, integration and delivery. It is broader than a sales demonstration or executive training.