International financial institutions (IFI) provide financial support and professional advice for development activities on local and regional scales in developing countries.