I agree. This is what I do. Actually, this is quite a sane way of doing things. Rather than have software packages all intermingled, putting them each in their own carefully versioned directo...
An antivirus and content filtering proxy server.
A control protocol for various astronomical instruments (telescopes, CCDs, etc).