Allt för ofta händer det att systemutvecklingsprojekt misslyckas. Ofta beror dessa misslyckanden på att systemutvecklingsprocessens tidiga faser utförs bristfälligt. Genom att ta tillvara och återanvända information som uppkommit under tidigare utförda informationssystemutvecklingsprojekt, ökas chansen att nästa informationssystemutvecklingsprocess får ett bra resultat. En kravspecifikation som endast innehåller krav som måste uppfyllas av alla informationssystem inom en specifik domän, går att tillämpa vid all informationssystemsutveckling inom denna specifika domän. För att denna kravspecifikation skall kunna användas på detta vis, krävs det att uppdateringar sker i denna allt eftersom aktuell domän förändras. Huvudsyftet med denna rapport är att presentera ett möjligt tillvägagångssätt för att skapa en kravspecifikation som endast innehåller krav som måste uppfyllas av alla informationssystem inom en specifik domän. Denna rapport syftar även till att förklara vilka problem som kan uppkomma under framtagandet av en sådan kravspecifikation samt hur dessa problem kan reduceras. För att kunna framställa denna information, har bland annat en fallstudie på ett stort företag som egenutvecklar informationssystem utförts. I slutet av denna rapport presenteras en modell över ett rekommenderat tillvägagångssätt vid skapande av en kravspecifikation som endast innehåller krav som måste uppfyllas av alla informationssystem inom en specifik domän. Denna modell är framställd med erfarenheter från den utförda fallstudien som grund.