GENESYS(GENeralized Engineering SYStem)는 1960년대 후반 영국 건설부(Ministry of Public Building and Works)의 주도로 개발된 선구적인 공학용 시뮬레이션 및 설계 시스템이다. 당시 급격히 발전하던 컴퓨터 기술을 건축 및 토목 공학 설계에 효율적으로 도입하기 위해 국가적 차원에서 추진된 프로젝트였다. 이 시스템은 공학자들이 복잡한 구조 계산을 보다 정확하고 신속하게 수행할 수 있는 통합된 환경을 제공하는 것을 목표로 삼았다.
GENESYS의 가장 두드러진 기술적 특징은 기기 독립성(Hardware Independence)을 확보했다는 점이다. 이를 위해 개발팀은 FORTRAN 언어를 기반으로 한 ‘GENTRAN’이라는 특수 언어를 독자적으로 개발하였다. 1960년대와 70년대에는 컴퓨터 제조사마다 운영체제와 하드웨어 아키텍처가 상이하여 소프트웨어 호환성이 매우 낮았으나, GENTRAN은 다양한 기종의 컴퓨터에서 동일한 프로그램이 실행될 수 있도록 보장함으로써 공학용 소프트웨어의 범용성을 극대화했다.
시스템의 구조적 측면에서는 모듈화된 ‘서브시스템(Subsystems)’ 방식을 채택하였다. GENESYS는 핵심이 되는 마스터 프로그램과 특정 공학 문제를 해결하는 여러 서브시스템으로 분리되어 있었다. 예를 들어 보(beam)의 설계, 프레임 구조 분석, 교량 설계 등을 전담하는 각각의 라이브러리가 존재했으며, 사용자는 자신의 필요에 맞는 서브시스템을 선택적으로 결합하여 사용할 수 있었다. 이러한 방식은 데이터 처리의 일관성을 유지하면서도 기능 확장을 용이하게 만들었다.
GENESYS는 공학 설계 과정에서의 데이터 관리 표준을 정립하는 데 크게 기여했다. 파일 관리 시스템과 입력 언어의 표준화를 통해 서로 다른 프로젝트 간에도 데이터를 공유하거나 재사용하는 것이 가능해졌다. 이는 개별 공학자들이 수작업으로 수행하던 계산 과정을 디지털화된 프로세스로 통합시키는 결과를 낳았으며, 대규모 토목 공사의 설계 품질을 높이고 오류를 줄이는 데 결정적인 역할을 수행했다.
1970년대부터 1980년대까지 GENESYS는 영국을 비롯한 유럽 전역의 건설 산업에서 핵심적인 도구로 활용되었다. 비록 1980년대 후반 워크스테이션과 개인용 컴퓨터(PC)의 보급, 그리고 더 직관적인 사용자 인터페이스를 갖춘 후속 소프트웨어들의 등장으로 주류 시장에서는 물러났으나, GENESYS가 제시한 시스템 통합과 소프트웨어 이식성 개념은 현대의 CAD(Computer-Aided Design)와 BIM(Building Information Modeling) 기술 발전에 지대한 영향을 미쳤다. 오늘날에도 그 기술적 자산은 여러 상용 공학 소프트웨어의 기초 알고리즘 속에 계승되어 있다.