I just came across this software while googling...

http :// www .opsi. org/features/

It's an open source (GPLv2) network management program. Seems to let you view all the computers on your network, view software they have installed (if the client is installed?), graphically wake on lan, install software over network, install operating systems (windows) over PXE, manage licenses, basically a bunch of stuff I could see a large company using (or even a smaller one, such as a computer shop that wants to do PXE windows installs).

Especially notable are:
Documented API
Administration by web service (JSON-RPC) available

Just thought it was an interesting program that the Untangle developers might not have heard of before, and might look into integrating.