An information system for a sleep clinic was developed. The aim was to improve the efficiency and optimize the management and clinical practice of such a specialized centre; also to reduce the time consumed to perform all the tasks, to reduce staff training costs and to offer 24-hours support for personnel and customers. Some processes include: to assist customers, to clinically diagnose possible diseases, to educate and inform patients; to select, test, and deliver the appropriate treatment. The system has four main sub-systems: 1. an administrative system to manage all the day-to-day workflow activities, including e-commerce. 2. An electronic health record and a decision support system. 3. A staff training tool. 4. A call-centre manager. They are securely accessed according to the user's privilege. The paper describes the features and applications of the system and how it can improve the efficiency of the clinics.