Patent ID: 8176472

Claim:
A business software development system based on a business operating system (BOS), in which a user selects and defines at least one business standard object in a graphical user interface (GUI) environment to generate and execute business software, the BOS comprising: a business component storage layer for storing the at least one business standard object for defining a specific function of a program and defining the function of the program selected by the user through a GUI interface, wherein in the case that the business standard object is selected and built by the user, an application program execution layer automatically generates an execution file by attribute information set by the user in a business component setting layer thereby to complete a software development operation, which removes worrisome repetitive program operations including coding, compiling or debugging; wherein the business component setting layer for setting attribute information of the at least one business standard object includes object type, operating type, execution condition, execution sequence and database (DB) connection information by the user; wherein the application program execution layer for operating and controlling the at least one business standard object in the business component storage layer by the attribute information of the at least one business standard object set by the user, and performing comparison, execution or calculation according to logic defined in a business logic function; and an environment abstraction layer having several objects for controlling information technology (IT) infrastructure including an operating system of a computer, a central processing unit (CPU), a memory, a database management system (DBMS), network and display apparatus, whereby the BOS selects the function of the at least one business standard object provided under the GUI interface environment and uses them in graphic object type so as to allow a user having no software development skills to easily design and implement a program execution function based on business process knowledge, and builds the at least one business standard object without a coding operation thereby to complete a final execution program.