BSP is a portable nodes builder for Doom. A nodes builder is needed for creating your own PWADs, for example after you create a map with games/yadex, before it can be played, you must build the nodes in the PWAD so that the Doom engine of your choice can properly load your new level.