A lot of the time, software experts can work from home. Some companies don't let their workers do their jobs from home, but most are okay with it because it gives their workers more freedom without affecting service or productivity.