¿Dónde trabajan los diseñadores de programas software?