In this paper, the design process of a chromatographic data system called EChrom98 is described in detail, including requirement analysis, hardware design, software design and performance test. The whole system adopts the thought of modularization design to make this system have better stability, reliability, maintainability and expansibility.