All for Africa develops business models within the not for profit arena. These models are designed to generate long-term sustainable revenue streams to fund the operational expenses of the many organizations already doing excellent work on the ground. In essence, All for Africa creates the systems, which then generate a large number of mini endowments. Notably, these models not only perform the critical function of providing sustainability to existing and proposed projects and programs, but they actually bring additional jobs and investment to Africa.