Bitreactive is the answer to todays shortage in developers needed for making the estimated 50 billion devices connected to the Internet of Things, IoT, in 2020 a reality. The Reactive Blocks developer tool makes programming embedded software for devices possible for any Java developer through abstract visual design rather than writing code. Bitreactive is an IoT startup based in Norway. Our revolutionary Java based developer tool Reactive Blocks allows for efficient and robust development of reactive or event driven systems for IoT/M2M or other embedded systems. It solves hard problems for developers like concurrency (e.g. handling simultaneous incoming events), leveraging multi-core CPU capabilities effortlessly, reusing code or just understanding and debugging code. Reactive Blocks is available for free download.