This will involve developing core versions of software applications, identifying client requirements and technical specifications, interacting with engineering groups and training clients on applications