"Łączenie się z serwerem może nie mieć większego sensu jeśli aplikacja ma obsługiwać sporo użytkowników. "
dlaczego? a jeśli dla 4 użytkowników byłby 1 serwer ? albo na 1 użytkownika 1 serwer?
-----
przepisywanie wszystkiego na c++ odpada.. poza tym zawsze ktoś mołgby sobie to skopiowac 1000 razy i mialby 1000 programow, nawet gdyby nie wiedzial co jest w srodku.