http://sv.wikipedia.org/wiki/Bruttonationalprodukt
Kort: BNP beräknas antingen genom att summera ett lands totala utgifter (inklusive exportvaror, exklusive importvaror), totala inkomster alternativt förädlingsvärdet på produktionen (köper jag stål för 100 kr, formar till något kul och säljer för 200 kr så är förädlingsvärdet 200-100 = 100 kr), vilka alla tre i teorin ska landa på samma BNP-nivå.
Kort: Allt som leder till en produktivitetsökning ökar BNP:n.
BNP kan öka genom ökad kapitalstock (alltså ökad kvantitet av datorer och maskiner), men tillväxt kan bara ske under ett par decennier.
Vissa påstår att ökat humankapital (utbildning m.m.) ger konstant tillväxt i BNP, vilket nog bara stämmer till viss del.
BNP ökar även genom antingen teknisk utveckling (förbättrad kvalitet på maskiner, datorer m.m.) eller effektivisering/specialisering.
En befolkningsökning ökar ju även ett lands BNP, dock inte BNP/capita.