How Many Microsoft Windows Programs Are There