Provides interfaces to define processes.