EDIT: It looks like all/most of the links within this post are not functional. However, they would all either link to another post within this thread or to a post within the Application Categorizer plugin support thread or to a post within CA. Reply to this thread if you have any questions about the optional tags.
CA relies upon a third party parser and hosting of the template author's xml files that is out of the author of CAs control. Because of this, the only supported XML forma
If your application requires something specific on the user's system (eg: IPMI compatible motherboard, ElasticSearch, mySQL, etc) then you can specify this within the template (for either a docker container or a plugin) by adding in
<Requires>ElasticSearch</Requires>
(This can also be filled out on the edit template screen - Additional Requirements)
This adds a note to the popup showing the text you specify. It is not a check against the hardware or softwar