sentence: examples include : client–server products in the early 1990s corba and com based programs in the mid-1990s java - based programs in the late 1990s protected memory and preemptive multitasking in the late 1990s service-oriented architecture ( soa ) ajax or web 2.0 in 2000s and 2010s cloud computing in 2010s nosql agile software development big data buzzword compliance is a modern version of the old practice of being checkbox compliant , ensuring that a product has all the features listed in product review .