Internal Auditing is an independent, objective assurance and consulting activity designed to add value to and improve and organization’s operations. It helps and organization accomplish its objectives by bringing a systematic, disciplined approach to evaluate and improve the effectiveness of risk management, control and governance processes. (1) Internal audinting achieves this by providing insight and recommendations based on analyses and assessments of data and business processess. We provide internal audit solutions which range from the total outsourcing of the internal audit function to outsourcing its supervision or setting out an independent internal audit function. this is extended to advising clients to make effective use of data mining tools and computer assisted auditing techniques.