Do you need a good mathematical foundation to learn C or C++?
If you don't need how good math is on the surface, but you need to go deep, a good program involves a good algorithm, so you need math. As for remote software, if it doesn't involve images and doesn't need desktop capture, it doesn't need mathematics, but if it captures images, the bmp format of a desktop capture is basically 4mb, and it can't be written without a good data compression algorithm.