На чём создавать self-hosted веб-приложения для продажи?
Если вам именно наибольшее количество установок — то тут PHP ещё долго впереди будет.
Если важно, чтобы работало в любой shared-хостинг заднице, то PHP
Если клиенту будут разворачивать у себя в локальных сетях ( и, неизвестно, Unix или Windows ) — то Java

Я советую поставлять клиенту образы виртуальных машин с развернутым уже приложением. И вам меньше гемороя с конфигурациями, и писать можно на чем угодно, и клиенту удобно.