What technology exists to facilitate work from home or online classes?

What technology exists to facilitate work from home or online classes?