I think no. If your question is based on Software Technology.
In fact, a technology has a life cycle which is base on the vendor's version, I'm not sure that if the "version" of an technology was managed like applications make sense for this object.
You may have an application which may relie on severals versions of a technology, .Net is a good exemple.
Also this can complexify a lot of calculus on reports for ITPM.