The ACM Computing Classification System (1998) D.4.7 Organization and Design Batch processing systems [**] Distributed systems Hierarchical design [**] Interactive systems Real-time systems and embedded systems