An Internet connection is required for the initial download of each class on the app. Once the class is downloaded, you don't need an Internet connection to play it. So go ahead and take StretchIt to the gym, to the beach, or to the park. Or even impress fellow passengers at the airport :)
You'll need an Internet connection to stream a class on the website.