No, there are other options including smartphone apps and instant-play (browser) poker clients. If you take poker seriously and want to play multiple tables at the same time, then the download clients are the best way to access the sites.