For some applications the bandwidth is not critical. For normal surfing on the web a bandwidth of 2 Mbps is often found to be sufficient.
Some applications however depend on sufficient bandwidth to function. A video or music, for example, can only be enjoyed without interruption if the connection is fast enough.
The following bandwidths are typically recommended by Internet providers for specific applications:
If you share your Internet access with other users, higher data rates are needed accordingly. The important thing is to consider not only the download bandwidth but the upload bandwidth (specially for cloud services).