Socialtjänstlagen är en ramlag vilket innebär att den , med några undantag , inte innehåller specifika beskrivningar av vilka insatser som en kommun ska erbjuda utan denna har stor frihet att anpassa sina insatser efter skiftande behov och önskemål .