What are some of the main functions that systems (word processors, web servers, calculators, iPods, etc.) need?

What are some of the main functions that systems (word processors, web servers, calculators, iPods, etc.)  need?