Description: eHarmony is an online dating website designed to match singles based on compatibility. It uses a proprietary matching system to connect users who are likely to have successful relationships.
Type: software
Description: OkCupid is a popular free online dating site and mobile app that uses user-submitted questions and complex algorithms to match members with compatible dates. Its features include messaging, profile browsing, questionnaires, and local event listings.
Type: software