Es una institución sin ánimo de lucro e independiente, fundada en 1947 y con sede principal en San Antonio, Texas.
El instituto está gobernado por un consejo de administración, que cuenta con unos 100 asesores.
Estos proyectos están financiados casi por igual entre el gobierno y los sectores comerciales.
Al cierre del año fiscal 2017, el personal de SwRI contaba con 2,574 empleados y los ingresos totales superaban los $ 528 millones.
SwRI inicia contratos con clientes basados en consultas y prepara una propuesta formal que describe el alcance del trabajo.