Predictive Sales forecasting

Looking for tips on code or algorythm for predictive forecasting of a sales organization. Base data is organized and available for 3 yrs monthly granularity. Have you come across a code that was useful and bactested accurate for such purpose?