Hookup sites and apps are designed to help people find casual encounters or relationships. They usually require users to create a profile with information about themselves, including their interests, preferences, physical attributes, etc. Users can then browse through other profiles on the site/app in order to find potential matches based on compatibility criteria such as age range and location. Once two users have matched up they can start messaging each other within the app or arrange an offline meeting if both parties agree.