 The AMSL is operated by the Alberta Soccer Association (ASA), the provincial governing body for soccer in Alberta.This has been at times a problematic arrangement, but it has stood up for the time that the league has been in existence.The various district associations in Calgary, Edmonton, Lethbridge and Red Deer fulfill some of the administrative functions that would normally be handled by such a league, and this has led to rules being interpreted differently for different teams in the same league.