Automation
Middleware (distributed applications)
Computer science
Layer (electronics)
Process automation system
Distributed computing
Process (computing)
Embedded system
Multi-agent system
Application layer
Software engineering
Engineering
Operating system
Artificial intelligence
Mechanical engineering
Chemistry
Software deployment
Organic chemistry