Complex sentence: A small Java client, which can easily be implemented into existing programs, and a PHP server part, which keeps track of the versions and provides the client with all the info it requires.
Split into simpler sentences: A small Java client, which can easily be implemented into existing programs. And a PHP server part, which keeps track of the versions and provides the client with all the info it requires.