Training Company Software Best Practices