From Wiki
A CubeSat is a type of miniaturized satellite for space research that usually has a volume of exactly one liter (10 cm cube). Beginning in 1999, California Polytechnic State University (Cal Poly) and Stanford University developed the CubeSat specifications to help universities worldwide to perform space science and exploration. The majority of development comes from academia, however several companies have built CubeSats, including large-satellite-maker Boeing.