Tournia offers you all the features you need.
Tournia is an online platform to help tournament organizers with everything they need to organize an awesome tournament. You can manage player's registrations, have a special tournament website, create teams, start matches, publish rankings, etc.
No need to install software. Tournia is hosted in "the cloud", which means you don't have to install any software or updates on your computer. Simply go to tournia.net and open your tournament. Also, you can run the tournament with multiple computers at the same time, and all information is synced automatically to all devices.
Once you enable the Live feature, players are able to see all the current, upcoming and past matches. It's possible to look up players, see statistics and even to enter the score for a match. All from any mobile device.
It's easy to set-up your own tournament website. Just enter a few fields about your tournament, the content of pages, and you're ready to go! It automatically also works on tablets and smartphones.