Это зависит от приложения. Как минимум, для этого потребуется PHP.
Есть ли что-то вроде JVM в Java или .NET Framework в .NET? Как это называется, и насколько сложно загрузить их (размер и т. Д.).
PHP. Предположительно так сложно, как для вас, но это зависит от платформы. OS X поставляется с ним. Большинство вариантов Linux либо поставляются с ним, либо позволяют его устанавливать с одной командой диспетчеру пакетов. Пользователям Windows придется загружать их отдельно.
Что касается других вещей, которые могут понадобиться ...
Если он имеет графический интерфейс, то, возможно, потребуется PHP-GTK.
Если ожидается, что к нему будет доступен HTTP, то для этого потребуется веб-сервер, который поддерживает PHP. Это может быть Apache, IIS или один из многих других серверов.
(Непонятно, если вы скажете: «Приложение будет иметь веб-службу». Вы имеете в виду, что «Приложение будет иметь доступ к веб-службе» или «Приложение предоставит веб-службу». последний, то потребуется веб-сервер).
Если вы используете какие-либо неосновные модули, то они также понадобятся.
Вы также можете принять во внимание такие вещи, как архитектура – RobertPitt