Middle Architecture Criteria