fertile-software-development-fields