Napravi se velika mudrost i teorija oko relativno jednostavne stvari. Jedino dava je dao racionalno objašnjenje i konkretnu pomoć. To što je nešto server ne znači da mora da ima pokrenutu korisnički napisanu server aplikaciju. Server je računar koji nudi usluge, najčešće pristupa bazi podataka ili neke druge, a klijenti računari na kojima se izvršava aplikacija za krajnjeg korisnika i iz koje se pristupa bazi na serveru.
Server može da ima aplikaciju sa kojom će klijenti komunicirati, pa onda dogovoriti protokol, pa dati izložene metode za pristup, pa za vraćanje rezultata, ali to nije slučaj za koji je pitano.
Ovo što njemu treba ima lošu stranu što je uradjeno pokretanje aplikacije sa servera jer se ona vuče kroz mrežu. Pravi način je baza na serveru, aplikacije na klijentima i pristupaju bazi.
Obično aplikaciji ne bi trebalo da je bitno koliko još korisnika pokreće istu aplikaciju, ali ako to čoveku zaista treba, može to postići upisom u samu bazu. Dakle, klijent aplikacija upiše kad je pokrenuta, a onda periodično na nekoliko minuta ažurira vreme i tako signalizira da je prisutna. Ovo se radi iz razloga što mreža može pući, ako je to bitno detektovati.
Two beer or not two beer...