Programvaredesign for virksomhetsetterretning omhandler utforming og valg av applikasjoner for å støtte forretningskravene. Utvikling av programvare for virksomhetsetterretning bruker designet fra denne prosessen til å utvikle og validere applikasjoner for å støtte forretningskravene.