SPCAF lets you explore your SharePoint on-premises & SharePoint Online Customizations from all angles, helping you to constantly optimize quality, security, manageability, supportability and migratability.
- Best Practices,
- Memory Disposal,
The Customization Dependency Analysis scans the code for dependencies between components that help you to understand the customizations, plan refactoring and migrations, and track dependencies that might cause security risks or downtimes for your end-users.
It detects feature activation dependencies, references files, and images, content type inheritance, references between SharePoint artifacts like list instances etc. It also detects external dependencies to SharePoint and Office 365 components or third party components and web services.
The Customization Metrics Calculation calculates numbers and indexes to allow measurement of solution complexity, estimate the migration effort, or track the changes of your development project.
The Customization Inventory Documentation collects all the information in your customization about the implemented artifacts and components and generates a thorough documentation to speed up the troubleshooting of problems in your production environment and to understand the impact on your farm/tenant.
It registers assemblies, resources, features, content types, list templates, called REST endpoints etc. and provides information about their main important properties like IDs, Names, Titles etc.
Project Quality Tracking
The Project Quality Tracking continuously monitors and tracks the changes within your customizations over multiple analysis runs.
SPCAF thus helps you to understand which artifacts have been added/removed, which quality issues have been solved/added, how the gathered metrics change over time and ultimately how you are progressing with improving customization quality, governance, and security.
Ready to go?
Try out for Free
Check your customizations for quality, performance, maintainability and security issues now!
Take the Tour
Learn more about our solutions and products in a personal tour with one of our experts!
Get a Quote
Let us know your challenges and we put together the optimal solution tailored to your needs!