We have a bunch of repos (that can be tied to Compass components) and keep track of the various "technical capabilities" contained in those apps inside an excel sheet. This is time consuming and Compass could be the perfect fit for something I would think everyone could use.
For example:
App = BatchCruncher
Technical Capability = "Application Deployment"
Technology = "Manual File Copy"
Other values for this capability are: Classic pipeline, Build script, YAML pipeline.
Now consider a lot of other technical capabilities like: Authentication, Authorization, Business Logic Language, Package Dependencies, Secret Store that apply to many apps.
Now we know that we can use Custom Fields to keep track of this stuff which is great, but time consuming and wouldn't really give benefit over Excel.
But what if Compass could give us a capability to automatically detect the technology to those technical capabilities? What if we could auto detect an application using VB.NET and deployed via Manual File Copy.
For example: A regex against a file contained in a repo. Or file pattern matching (.vbproj versus .csproj). Or of course a manually selected value.
Taking it one step further, if we could tie a "Risk/Tech Debt Score" to each technical capability value, and we could have a custom field with a custom formula that evaluated the Tech Debt or Risk score of all our applications.
Lastly is being able to visualize this across all components to see what applications need updated, this would be a killer feature and game changer for Compass.