Processor provider