Ifo is an economic research institute based in Munich, Germany. Among other things, it releases a monthly business climate index for Germany gauging the mood among executives in Europe's powerhouse.