-Communication - to have the ability to liaise appropriately with the users on a daily basis and build a close working relationship with support groups and other users.

-Organisational skills - must have the ability to record progress and estimate completion dates for tasks, strives to continually improve productivity and quality of software, willing to help and support all products.

-Team Work - participate in discussion to achieve best software solutions, self motivated and conscientious, continually seeks to expand technical and business knowledge.