Per una roba del genere puoi scrivere l'applicazione usando le librerie ncurses e collegarti al server via ssh, ma modalità del genere (stile AS400) si usano perché non si ha altra scelta; la tendenza attuale per applicazioni centralizzate è verso le web application.