Customer Experience Applications for Mid Size Business