Terms starting with top software development technologies to know