computer classification by purpose