The Smartware R2 Jar File contains a set of custom, compiled blocks in a number of major categories:
| gcm | Mimics the functionality of many of the Network 8000 GCM/LCM program blocks, including a true OSS |
| sw | Provides advanced functionality blocks, such as setpoints, and enhanced versions of core Niagara blocks, such as the GxText object |
| conversion | Allows one-to-one conversions of specific data types to another, including basic types and Lon Snvt types |
| objects | Provides a set of common utility function blocks |

