The E-blocks system and Flowcode allow you to quickly develop a microcontroller based system. However at some stage you will want to take this a stage further and develop a fully functional system of your own. This section provides you with the background information to help you to do this.