Robot Apps are used to control your robot and give your robots their intelligence. Some Apps allow you to generate pre-programmed movement sequences, others are used for remote control, and software development platforms are used to make more sophisticated autonomous control systems.