winhoop application framework