DWC does indeed give you a window into the printer operation, however it lets you customise that window. There are some aspects that you would not want to store server side. For example, you might choose a fast polling rate when using a PC next to the printer, and a slower rate when using a mobile device.