Project portfolio management. Managing the right projects to add value to the organization.

What is project porfolio management? When do you need it and how does it differ from multi-project management and program management?