આવી બધી પ્રણાલીઓને ત્રણ મુખ્ય વર્ગોમાં વહેંચી શકાય છે: