When Andrew Ng joined Magma Design Automation 18 months ago, one of his top priorities at the $165 million software maker was to build an internal audit department.

Ng faced what many small public companies, or those businesses with small internal audit departments, must address: no internal staff, reliance on consulting firms for Sarbanes-Oxley compliance efforts, and constrained financial resources.