A non-governmental organization is an independent, typically nonprofit organization that operates outside government control, though it may get a significant percentage of its funding from government or corporate sources.