# Is there a method to get a list of installed software and their version information

**URL:** <https://tech-community.robotics.abb.com/t/is-there-a-method-to-get-a-list-of-installed-software-and-their-version-information/11403>\
**Category:** Developer Tools\
**Tags:** c, pc-sdk\
**Created:** [April 16, 2024, 6:11am UTC](https://tech-community.robotics.abb.com/t/is-there-a-method-to-get-a-list-of-installed-software-and-their-version-information/11403 "2024-04-16T06:11:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrew\_Peters108](https://avatars.discourse-cdn.com/v4/letter/a/47e85d/32.png) [@Andrew\_Peters108](https://tech-community.robotics.abb.com/u/Andrew_Peters108)\
**Post date:** [April 16, 2024, 6:11am UTC](https://tech-community.robotics.abb.com/t/is-there-a-method-to-get-a-list-of-installed-software-and-their-version-information/11403/1 "2024-04-16T06:11:54Z")

</div>

I am using Controller.RobotWareVersion to get the RobotWare version information but I have additional options installed that I would like to know which version is installed. These are listed in robot studio, controller properties, system properties, additional options.

I have looked into Controller.RobotWare.Options to get a list of the installed software but I didn’t see anything for version information in that list.

---

<div class="post-metadata">

**Author:** ![matti](https://avatars.discourse-cdn.com/v4/letter/m/e480ec/32.png) [@matti](https://tech-community.robotics.abb.com/u/matti)\
**Post date:** [June 27, 2024, 6:22am UTC](https://tech-community.robotics.abb.com/t/is-there-a-method-to-get-a-list-of-installed-software-and-their-version-information/11403/2 "2024-06-27T06:22:43Z")

</div>

Hallo,  
they do not enumerate the versions of the options but the whole controller package.  
So a newer RobotWare might include a newer version of an option.
