Novell 3.1 was mostly a file server. TCP/IP was later introduced for it and then later MySQL and Apache became available on 4.XX. So people were using 3.11 as a network file server only and not for server side applications.
I used to develop tcp/ip NLM modules for novel netware 3.12 and 4.XX and we used to do it using Watcom C. The ide we were using was borland C++ (as a C language editor). I had created batch and shell files which used to compile different versions for Netware 3.12, 4.11 and also SCO Unix, Linux, AIX etc. However extending and maintaining a 300,000 lines of code software was not easy.