Ok, net send is deprecated, and not all users have the service running on their machines. You are kinda forced to have a client running on each machine.
Consider using the Enterprise Service Bus, though. Basically, your service sees something happen on the database, and pushes a message into the ESB. Any number of clients can have subscribed to that particular message type, and the ESB will push the message to all subscribers. (Simplified, but you get the idea). It's more versatile than having an XML list of end-points in your windows server, and then sending net send messages to all of them!
And so the kief looked and lo, it was kief.