Project management and task allocation application for Adnan Najm Group (a group of engineering consulting and contracting companies)