Abstract: In this study, a solar pump system has been designed and setup. This system controlled by using software which JAVA programming language has been carrying over the internet. This software provides more flexibility over the system and data, such as transmitting data from the panel to the host computer, data follow data acquisition and monitoring, intervention in necessary situations. It is built around a WEB server with dynamic HTML and JAVA that include direct access to digital I/O, analog I/O, parallel ports, USB ports and serial ports, as well as databases.