Quality Assurance, Governance, and Risk Prevention for your Customizations

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.

Customization Quality

SPCAF’s Quality Assurance checks Farm & Sandboxed Solutions and Add-ins, SharePoint Framework components, Javascript and PowerShell files for code quality violations and compliance to your companies customization policy with over 1000 rules in different categories, like

  • Correctness,
  • Security,
  • Supportability,
  • Design,
  • Deployment,
  • Best Practices,
  • Naming,
  • Memory Disposal,
  • Localization

Customization Dependency

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.

Customization Metrics

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.

It can count for instance number of features, content types, fields, list templates, list instances etc. or lines of codes for each language like JavaScript, XML, HTML, ASPX, CSS etc.

Customization Inventory

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!