Which agency is responsible for developing and launching artificial satellites?

Isro, ussf, nasa