What is the ERC (European Research Council)? Find more information here:

-ERC website
-Euresearch: the Swiss guide to European research & innovation

Q: What is the Participant Portal?

The Participant Portal of the European Commission (EC) is the entry point for electronic submission and administration of EU-funded research and innovation projects, and hosts the services for managing proposals and projects throughout their lifecycle. All official call-related documents are available from the Portal.