Another of the reasons I decided to use the Centroid Acorn control board, is that Centroid also supply their own software.
It has a really nice touch screen interface.
There is a basic version of the software, and this has a restriction of max file size of 50Kb and 20 blocks of conversational code.
The "Pro" version also supports a spindle encoder, which is required for threading.
I wont need the Pro version until all the hardware is finished and tested.