BLE DEV.N programming without JTAG/SWD Emulator

We are working on a custom bootloader, which will allow to program the board directly via the USB interface. So JTAG/SWD Emulator will be not a must (J-Trace for Cortex-M). Only limitation will be realtime debuting, but in this case board allows you to send and receive trace messages via USB UART.