The document displays challenges, opportunities, threats, and weaknesses of IFC and figures out its recent hurdles.