The Trickle Up Program is an international non-profit organization dedicated to reducing poverty by providing low-income people around the world with the opportunity to create their own micro-enterprises.