Micro satellites and its emerging innovative applications