När man designar byggnader , broar , flygplan , datorer eller läkemedel kan ingenjörer och produktutvecklare ställa upp och utgå ifrån en viss kravspecifikation som deras produkt ska uppfylla och använda denna kravspecifikation för att utvärdera sina framsteg och måluppfyllelse .