No tiene mucha ciencia, hay desde compañias grandes como
http://www.atletica.com/ que imprimir el diseño ya sea por sublimacion o transfer dependiendo
http://www.ecamisetas.com/tarifa-sublimacion.asp http://transfermania.com.mx/mystore/...logo.php?id=82 http://www.tiendasoccer.com/index.htm
El programa en si puede ser vectorial o de imagen el asunto es como pasarlo pero ahi tienes la respuesta.