The ARGO programme shall contribute to the following objectives:
to promote cooperation between national agencies in implementing Community rules with special attention to the pooling of resources and coordinated and homogeneous practices;
to promote uniform application of Community law in order to harmonise decisions taken by the national agencies of Member States, thereby avoiding malfunctioning likely to prejudice the progressive establishment of an area of freedom, security and justice;
to improve the overall efficiency of national agencies in the carrying out of their tasks when implementing Community rules;
to ensure that proper account is taken of the Community dimension in the organisation of national agencies contributing to the implementation of Community rules;
to encourage transparency of actions taken by national agencies by strengthening their relations with the relevant national and international governmental and non-governmental organisations.