Downloadable computer software for controlling, monitoring and managing dialysis treatment sessions, for managing and analyzing dialysis patient data and dialysis treatment protocols, and for detecting and displaying dialysis treatment parameters; downloadable software for creating and updating specific operating modes for dialysis machines; downloadable software in the nature of a mobile application for facilitating communication, namely, to enable patients and healthcare professionals to access, collect and share information, vital signs and other health information in the treatment of kidney diseases; downloadable software in the nature of a mobile application enabling users to receive medical diagnoses and counseling, manage prescriptions, and training on medical apparatus and therapies in the treatment of kidney diseases; downloadable computer software and a mobile application for diagnosing computer hardware problems, analyzing the operational parameters of equipment, analyzing installed applications, remote location of equipment and data recovery, and a search engine for support, repair and maintenance services, all applying to dialysis systems.;