Our goal is to bring as much out of the SBrick as possible. We have deliberately made the SBrick hackable: the communication protocol is open and has been created to allow the firmware to updated from our application.
We will help you to create custom firmware and upload it with our application in the same manner as official firmware.
At the time of writing this documentation, the SBrick apps and firmware are still under development, but once we are ready to open it to the community, we will let you know.
If you are a Beta tester and have already written a third party stuff for the SBrick - for example, controlling SBrick through Mindstorms - feel free to create a wiki page for it and we will link to it from here to make it easier to find.
TODO: software development roadplan