Ahlam Alyagtha Computer Systems & Communication Equipment Software Design