I work in a very small group that has roughly 6,000 micro applications for approximately 2000 clients. We also support these micro applications (features). Our charter is to provide custom features for our core products. The features are NOT dependent on a core relase (i.e. they are standalone). We are trying to organize our business process in Jira effectively. Custom features take anywhere from 4 hours of development to 100's of hours. We use one giant Jira for all developemnt groups, so we've been exploring ways to organize our custom features without adding 6000+ projects to Jira. We have also looked at adding components for each application, but that doesn't seem to be manageable having a drop down with 6000+ components to chose from.
I am looking for some guidance on how to organize our Jira space in a sane way, without adding 6000 projects to Jira. The company is also looking to use Jira to roll up KPI metrics across all development groups in the organization.
Any suggestions would be greatly appreciated.