Computer & Applied Sciences