The core components are mostly related to inventory management in some way. Some of the most basic components are;
Receiving operations
Inventory rotation
Picking & stock retrieval
Locations & bin tracking
Barcoding
Data tracking (lots, expirations, serials, etc.)
Workflow or workload organization
Quality checks