ArcGIS AllSource can be extended with custom tools and workflows using the ArcGIS Pro SDK for .NET. Using Microsoft Visual Studio and the ArcGIS Pro SDK for .NET, you can build ArcGIS AllSource add-ins and solution configurations that provide users with custom functionality specific to their organization or industry. Add-ins can be developed and tailored for your specific users' needs; for example, providing a new custom spatial analysis processing routine that leverages a custom dataset, or perhaps a new set of ArcGIS AllSource tools that streamline a complex editing workflow.
The ArcGIS Pro SDK for .NET is based on the add-in extensibility pattern first introduced with ArcGIS Desktop 10.0 and leverages modern .NET features and patterns such as Task Asynchronous Programming (TAP), Language-Integrated Query (LINQ), Windows Presentation Foundation (WPF) Binding, and MVVM. The ArcGIS AllSource add-in model provides a declarative framework for creating customizations that are conveniently packaged in a single compressed file and can be easily shared and installed.
To get started with the ArcGIS Pro SDK for .NET, go to the landing page where you will find links to essential concept and guide documentation, code snippets, and community samples ready to use and build upon in Visual Studio.