In Germany, project management agencies are commercial companies or public institutions (or departments thereof) that organize and manage the funding of projects. Their clients are mainly ministries at federal and state level, but also foundations under private or public law.