Input data Process and store data Output data