Applications of CubeSat Satellites