A PMS can include patient-facing portals with messages and billing or medical histories. These programs can reside on one desktop computer, on web-based software where the server is off-site or on client/server software where the server is on the premises. For small practices, especially, a PMS can help enormously..