Solution for a better IT infrastructure

Today a good IT infrastructure is very important especially in a BPO Industry.
Without a proper auditing there will be a greatly breach among security.
What system solution/software should a company like in BPO should include or use in their IT infrastructure to have proper audits in any changes in organizations?
