Top Practices to Reduce Software, Hardware and Cloud Costs