The ODAMEX launcher allows a user to get a list of currently running servers from the master server and be able to connect to a selected server.
The following is a to-do list for the Odamex Launcher.
Multi-threaded server queries.
Wad downloading, possibly using a heavily modified version of getwad or be rebuilt from scratch.
Multi-language support.