Comprehensive Islamic encyclopedia.
Smart Desktop Calendar the smart tool that lets you work smartly.
Manage all your events, appointments, tasks and other reminders.
It is a full-featured desktop calendar with current weather conditions