ASL is een methode voor het inrichten van applicatiebeheer. ASL is ontwikkeld door de ASL-BiSL Foundation en heeft net als BiSL (Business information Services Library) als doelstelling een onafhankelijk kader te scheppen waar iedereen gebruik van kan maken.
ASL richt zich met name op de relatie tussen informatiebeschikbaarstelling en applicatiebeheer wat daar voor nodig is. Dit leidt tot beschrijvingen van taken zoals gebruikersondersteuning op de applicaties, beschikbaar houden van de applicatiesystemen voor gebruikers, het doorvoeren van (kleine) wijzigingen, de besturing van de uitvoerende processen tot en met (strategische) applicatiebeheerprocessen op strategisch niveau. ASL bevat een denkwijze, een framework, een begrippenkader en best practices.
Een belangrijk kenmerk van ASL is dat enerzijds beheer en serviceverlening en anderzijds onderhoud en vernieuwing expliciet worden onderscheiden. In veel organisaties lopen deze processen door elkaar waardoor er veel zogenaamde “onder water” wijzigingen plaatsvinden. Het risico hiervan is dat:
1. data per abuis corrupt raakt door een foutieve wijziging
2. systemen in de toekomst niet meer te onderhouden zijn omdat niemand bijgehouden heeft wat er gewijzigd is in de loop der jaren
3. gebruikers ineens geconfronteerd worden met een systeem dat anders werkt dan gisteren.
Het onderkennen van deze kenmerken leidt er toe dat er veel bewuster wordt omgegaan met risico’s en processen.
In de onderstaande figuur wordt het (Engelstalige) ASL raamwerk getoond. Het bestaat uit drie niveaus:
1. Governance (richtinggevend)
2. Management (sturend)
3. Operations (uitvoerend)
De linkerzijde richt zich op processen die als doel hebben om de applicatiesystemen voor het dagelijkse gebruik ter beschikking te stellen. De rechterzijde richt zich op processen die als doel hebben om de applicatiesystemen zelf op orde te houden. Tussen deze linker en rechterzijde bevinden zich de verbindende processen omdat er natuurlijk sprake is van grote interactie tussen het beschikbaar stellen en het actueel houden van applicatiesystemen. Ten slotte, in de rondjes zelf zijn de processen weergegeven

Het ASL raamwerk (versie 2).