The Swiss AMCs (AMC = Association Management Company), or the Swiss group of companies managing associations, are the independent services and consulting companies specialised in the support to or the management of national or international associations and organisations (also called NPO, non-profit organisations).