computer classification based on purpose