JPSpan - это интегрированная система, основная цель которой заключается в организации взаимодействия клиентской части приложения, написанной на JavaScript, с серверной частью, написанной на РНР. Язык РНР появился в середине 90-х гг. XX века и превратился из простенького языка обработки форм в полноценный объектно-ориентированный язык программирования, работающий как на платформе Windows, так и в UNIX/Linux. Основное достоинство РНР перед другими платформами, такими как Java или .NET, заключается в том, что он меньше по объему, намного проще в установке и предъявляет весьма скромные требования к объему памяти шины Java или универсальной среды времени исполнения .NET.