BuildProfessional Developer


Power and Performance for Building Complete Applications.

BuildProfessional is uniquely suited for the development of complete applications. Our method transcends single-purpose web development or scripting tools and more limited products that require C or Java subroutines, database stored procedures, and other time-consuming, inefficient steps that are complex to maintain. Developers can write back-end programs while processing and manipulating data, in addition to writing, editing, and processing the lines of code in a structured language that uses component based graphical tools. Data is read from databases into XML, processed by high level logic, and transformed for use in XML service replies, web interfaces or Windows controls.


A Very Functional, Component Based Environment.

BuildProfessional's interface supports native Windows graphical standards while sharing functionality with web based interfaces. The Developer processes components hosted by an XML repository service to maximize functionality and flexibility. The tools are very easy to use, with powerful commands for rapid screen and database definition. Add field definitions on the fly, then store them as reusable components. Test the results individually as you build.


Reusable Components Minimize the Development Of New Code

BuildProfessional lets developers manage even an immense body of code to achieve applications that are smaller, faster, more functional, and easier to maintain. Users of a scripting or Java based environment without a repository would find this nearly impossible.


  • Open Component Repository for Seamless Management. BuildProfessional’s component repository feature automatically manages the entire environment, even when interfacing with third-party products. Simply export the repository file from any development system, then import the same file onto the target run time system. Users access a common totally transparent repository service as they work on individual Windows PCs - with absolutely no configuration or recoding.
  • Repository XML Service. Developers connect to local, LAN-based or remote repository services through HTTP. Open access is provided to component source through an XML service, serving source code in native XML format. Building in-house development or management tools is as simple as building business applications. Custom development tools can be built in using any tool, including BuildProfessional or .NET, and scripting environments including Perl or Java.
  • Integrated Data Dictionary. Thanks to the powerful data dictionary found in the component repository, most variables and procedures can be defined on a global basis through BuildProfessional’s object-oriented toolkit. The dictionary’s large field size is also a plus.
  • XML Driven User Interface. While it is common to transform XML data into web interfaces, BuildProfessional uses the same concepts to interactively render Windows controls. Once data is in XML, a simple transformation renders a list box, tree view, toolbar, tabs, or HTML view.
  • Simplified Prototyping. BuildProfessional’s interactive screen painter tools eliminate repetitive coding during initial application design. Save the image and run it: stand-alone, client/server or as a service - all with the click of the mouse!
  • Advanced Program Documentation. The filtering capabilities of the component explorer feature displays only the type of component or portion of the application that developers wish to see. Precise source code reports can be specified for any aspect of the application or for the complete environment.
  • Full-featured Component Debugger and More. Other notable features include a component debugger that shows code in various stages of execution, online documentation in a graphical context-sensitive format, plus a tutorial and cue-card help files.


Rapid Development

BuildProfessional's integrated rapid development environment (an XML service client itself), supports the developer in every facet of development, maintenance or testing.

  • Control Center. Developers use predefined web views of application component activity or customize their own. Fully integrate with web based project and configuration management systems.
  • Logic Editor. While component based, the logic editor provides text based editing of logic code with onscreen tools and cross-referencing.
  • Screen Painter. Building Windows dialogs for every specific task can be time consuming and tedious. The BuildProfessional Screen Painter helps the developer manage 1,000s of static dialogs required for customized and feature rich applications. Use grid-based layouts or rules based auto-placements that correspond with Windows and corporate standards.
  • Component Explorer. The developer explores an application by component type, work order, modification date or customized views. Swiftly make radical changes by mass processing components.
  • Component Editor. Ever needed a single editor that does everything? The component editor allows the developer to simultaneously open and edit any BuildProfessional component, switch between them while editing, actively cross reference and compare across localized versions.
  • Debug View. Debug applications using the interactive runtime debugger or use the Developer's Debug View for remote, off-line debug view. Interrogate data variables and XML subsets from debug dumps generated from problem sites.