Imagine having a wall of intelligent bubbles protecting your source code from undetected attacks or internal errors. This mental image describes the development of a very special software as part of the project BubbleWall 2019-2021 (TSI-100907-2019-4). The group NEO and the company EMERGYA are developing a new platform that detects design problems, captures the errors and automatically cleans the software to avoid security problems in IoT platforms. The platform defines several levels of quality assurance, enabling usage adapted to the client’s budget and allowing the latter to achieve better quality software and improve the internal processes of its equipment in a short period of time.