Development Development Genexus Partners Security
Home
Company Info
Software Compliance
Services
Employment
FAQ
Contact Us
 

     Evolutionary Software Development

     We start all development from a "customer's vision", capture that knowledge and process it

     within a knowledge base. From this knowledge base we are able to design, modify, and add

     functionality to the system, and (this is the best part) automatically generate 100% of the

     database and application programs!

 

     So you ask, How do we do it?  We develop using GeneXus. "The Intelligent Tool"  

 

     Some of the key features of Genexus can be explained below.

     For those interested in learning about more our development process, check out numerous

     articles written about eXtreme Programming (XP). 

   

 

     Intelligent Design

      By this we simply mean, we start the design of the system with what is known about the

      process at that time. We do not try to anticipate future requirements, by cluttering the system

      with features we "think" we may need later. We also make sure everything is very well defined

      in the system, and everyone working with the system has an exact image of the meaning.

 

     Iterative Development

     This is how new software requirements are added. We do exactly what is necessary to obtain

      the desired response and no more. Later as new requirements are requested or modifications

      to existing software are discovered we make the necessary changes as needed when needed.

      What's the bottom line here? Well the real advantage is the users of the software get to see

      how well it works to solve their problem at hand. If they don't like the way the software works, 

      they can change it with minimal impact on the project.

 

     Choice of Deployment 

      This is the ability to now take the software we have designed and developed in the above two

      steps and place it on or in the hardware/database management system environment.

      Which brings me to the next (and most important point).

 

     Change Automation

      So we see from the Iterative development process that if requirements are added or changed

      we have the ability to rapidly integrate them into the system. But what if something big

      changes, (Like we choose to use different database software or bigger yet, a different hardware

      platform, or even choose to run it using a new language like C#)

     GeneXus will re-generate the entire system instantly!

 

      This allows you the freedom to have your system run how and where you want.

 

 

 

 

Copyright © 2006 Inter-Vision Inc.