La Escuela de Tecnología Aplicada de la Universidad de Soochow está ubicada en Zhouzhuang, Kunshan, la primera ciudad acuática de China, a 20 kilómetros del campus del lago Dushu de la Universidad de Soochow y junto al parque industrial de Suzhou, zona de desarrollo económico y tecnológico de Kunshan. , Ciudad de Negocios Internacionales de China en el Extranjero y Zona de Desarrollo de Alta Tecnología de Wujiang.
El campus tiene un hermoso ambiente, aire fresco e instalaciones de primera clase, que reflejan el estilo arquitectónico de la "Academia Xiaoqiaoliushui" y es un lugar ideal para que los estudiantes estudien.
La facultad se estableció el 11 de junio de 1997 y fue incluida en el primer grupo de facultades y universidades por el “Proyecto 211” y el “Plan 2011” nacionales. El Ministerio de Educación y el Gobierno Popular Provincial de Jiangsu* han convertido a Suzhou en una universidad de "doble primera clase". La universidad ofrece actualmente 32 carreras universitarias y casi 9.000 estudiantes. Más del 60% de los docentes tienen títulos profesionales superiores en diversos cursos, y más del 80% son docentes profesionales con doble calificación.