Factoring Applications