Impact of Software on Energy Consumption