In this paper, we seek to use a Link Grammar Parser to develop a Semantic QA System. This system will make use of Link Grammar Parser to analyses the user's problems. After analyzing the learner's grammar, it will expand the Semantic dictionary via WordNet and subsequently seeks answer in the system's Ontology or searches the internet for more appropriate answers. In addition, it will provide http links to the answer as supplement information. The implementation environment will use Spring Framework as development platform. This research will be focused on the software system architecture. As it is foreseeable that the entire system will be sizable, and that education methods and QA system inevitably evolve throughout times, it is crucial that the design of this platform is easily extensible. We have two principles here, the system could be extensible and the components could be plug-in. In this paper, we defined all modules and use API to combine all modules by phases. All the modules should be implemented by interfaces, and provide appropriate service methods.