This paper proposes a semantic-based approach to abstract and encapsulate business mode. The whole approach constructs a library of component and concept dictionary which establishes the mapping relationship between phrases of the business and concept of the component. Commend apposite components to user by conversational mode. User selects the software components, draws support from quadratic development platform to complete client utility system.