If you want to create software that runs on the normal ZX Spectrum this is possible as well. Obviously you would not be able to use any of the nextlib features. BorIDE and ZXB were originally written to write traditional software so are well suited to the task.
Making NextBuild generate normal ZX Spectrum files is super easy, in BorIDE simply click “Launch in Fuse”, now when you compile Fuse will be used instead of CSpect.
This also has another effect, in that it creates a TAP file in the source file directory, normally this would be a SNA. The TAP file can then be used in any emulator or real hardware.