Software Auditing Process