Since 1998, more than 2300 nanosatellites and CubeSats have been launched into space, mostly by private companies and universities.