One aspect of the present invention is a server for communicating with amedical device. The server comprises a web browser process for communicatingwith a remote device and a pump interface process for communicating with amedical device. Another aspect of the present invention is a medical device.The medical device comprises memory configured to store data and aprogrammable circuit in electrical communication with the memory. Theprogrammable circuit is programmed with a web server for communicating datawith a remote device. Another aspect of the invention is a server forcommunicating with a medical device. The server comprises memory for storingdata and a programmable circuit in electrical communication with the memory.The programmable circuit programmed with an interface for communicating with amedical device.