Los principales subsistemas son de tres clases: