UXL Technologies - an ideal technology partner for software engineering services and products