Write an app for iOS devices for a consumer grade VPN connectivity with the server.
User authentication (username and password) will be through MySQL database or alternatively authentication through device itself.
User should be able to select VPN server (from a list of servers) automatically or manually.
All typical functionality like connect, disconnect buttons, auto-try to connect if connection drops, send/receive data (including clearing button) counter, speed check, ping, My IP etc.
Any other suggestion is welcomed.