cro Bit的软件是使用ARM Mbed开发工具建立的，并且采用了其编程接口DAPLink，设备在连接到计算机的时候，是作为一个USB大容量存储设备而出现的。兰卡斯特大学开发了micro:bit运行时系统（有时称为设备抽象层），提供了事件驱动编程和键-值存储机制，采用了的nRF51 SDK和S110 SoftDevice，以及Mbed的BLE API，并与蓝牙技术联盟协作开发了定制的BLE profile。用户用C/C++语言编写的应用程序，可以通过Mbed在线编译器、Mbed CLI、GNU MCU E