Computers & Applied Sciences