The task scheduler component enables device creators and Symbian Developers to develop programs with task scheduling capabilities and option. This thereby allows phone users using the program to schedule tasks for time-based and condition-based execution.