The software includes service and test programs, the API bindings to interact with Bricks and Bricklets as well as their firmwares and plugins:

Those can be downloaded in the downloads section. The source code and links for bug trackers can be found in their own section.

The basics of the programming interface are described here.