So I've been on a myITforum hiatus due in large part to legal restrictions of being in the TAP for ConfigMgr 2012. The announcement of RTM was a huge relief. Then they plastered my face up in the keynote at MMS and I realized how hard it is to sound intelligent while on camera.
Throughout the TAP I had an idea, but wasn't allowed to talk about it publicly until RTM. Well that time is here now.
You will soon experience the joy of adding thousands of applications into the app model. After about 20 you will get sick of it, and wonder if you can hire an intern to do the rest. Then you will realize that the actual definition of an application (usually) doesn't contain any secure information - license keys, etc. With 2012, it is possible to export an application without the content, so there goes the fear of the license key.
At this point, if I were the enterprising sort I would start a site that paid a subscription fee to be able to download application definitions. I'm more of the sourceForge type though, so I'd prefer some community based location to share knowledge. If there are 100 admins who all have done 10 applications and we all upload them, suddenly we all have a usuable library of hundreds of applications.
So for starters, am I the only one who thinks that this is not a decent idea, but rather a necessity for our community?
*** Secuirty warning***
An export of an application does expose the server content location and site server name, which you may not want floating out in the public. By using a test server to build your applications (which is a good idea anyways) , you would mitigate this risk. Assuming you have some sort of validation process around scripts, performing an actual deployment of the application in your lab environment is an even better idea.