It depends on your needs and budget. If you are looking for a software version, give WebSite Auditor a try. Semrush Site Audit tool is an online SEO audit tool with many other features.