Advanced Systems Format (ASF) är ett digitalt ljud-/videokontainerformat – designed av Microsoft – som är speciellt utformat för att strömma innehåll. Microsoft introducerade den här filtypen som en del av sitt Windows Media-ramverk. ASF är en del av Microsofts Windows Media Framework och har därför stor integrering med Windows Media Player och andra MJPEG-linjeprodukter från Microsoft. Några andra populära formaterar som Microsoft har skapat är Advanced Stream Redirector Format (.ASX), som är en metadatfil för ASF strömmande, och Windows Media Audio (.WMA), ett populärt ljudformat skapat av Microsoft.
ASF arbetar inte bara som en container för multimediaströmning som möjliggör uppspelning av ljud och video, men den har också förmågan att innehålla objekt som en biblioteksobjektlänk, skriptkommando, webbsidobjekt, datacachkommandoobjekt och många andra objekttyper. Dessa extra funktioner gör att ASF-filer kan synkroniseras med skriptåtgärder, webbsidor och rika medier, vilket gör formatet till ett kraftfullt verktyg för skapandet av rika, interaktiva mediaupplevelser.
En viktig aspekt att notera om ASF är att det är ett filcontainerformat, inte en kodningsformat. Detta innebär att det bestämmer hur data (som ljud- och videotjänster) förpackas ihop och skickas, men det kodar inte datan själv. Det här är ganska tillförlitligt eftersom det även tillåter data att skickas över nätverk och över internet på ett mycket effektivt sätt.