NASA along with space agencies around the world are preparing for the third annual International Space Apps Challenge, which will be held April 12-13. Participants will develop mobile applications, software, hardware, data visualization and platform solutions that could contribute to space exploration missions and help improve life on Earth.