| We utilize a custom rapid application software development methodology
            derived from aspects of Agile and Extreme Programming. This methodology
            provides a unique focus on establishing your success criteria early
            in the project timeline. This
            criteria is used directly to build functional tests to ensure that
            all development meets your expectations throughout the project while
            functionality is incrementally delivered. This reduces re-work and
            misaligned goals common in other methodologies. And project progress
            is quantitative and reported in an automated fashion against  pre-agreed
            benchmarks throughout project development. Customer acceptance is
            assured throughout development and end-of-project surprises are eliminated. We are committed to the use of XML and industry standard schemas
            to provide for business document exchange. This ensures that interfaces
            with your business partners are transparent, flexible, and compatible
            with other potential partners providing like services. This allows
            you to maintain relationships with partners that add value to your
            business and revise relationships that don't; without risking your
            supply chain and having to endure excess technical costs to alter
            those relationships. We prefer to use open source software, when available and acceptable
            to our clients, to accelerate project development and increase the
            quality of the final deliverable. We are mindful of the added development
            and on-going maintenance costs of  proprietary software
            in your enterprise. So we focus your project expenses on building
             your business expertise into our deliverables and rely on cost
            effective open source solutions for the  infrastructure components
            common to other projects and industries. We encourage the use of Business Rule Management Systems to centralize
            and verbalize the rules of your business processes. Using this facility
            removes the 'magic' for your non-developer subject
            matter experts and allows them to visualize the implementation
            used to automate your processes. A BRMS allows your business rules
            to be rapidly changed to met the most demanding challenges without
            having to re-work huge portions code, which would otherwise be costly
            and time consuming to alter and test. Business rule implementations
            are self-documenting and alignment with the desired process assured. We recommend Service Oriented Architectures to provide the highest
            level of functional reuse in your custom development. The use of
            service architectures allows you to utilize custom business functionality
            through a variety of platforms, processes, and clients; including
            emerging wireless and portable platforms. This allows you to choose
          infrastructure components that are most cost effective and meets your
            business goals rather than allowing your systems architecture or
            proprietary application components to dictate your infrastructure. Our corporate strategy is not to load up your organization with
            our consultants. Nor do we rely on indefinite interdependence. We
            define our success by completing your project as quickly and as efficiently
            as possible, and by providing  deliverables in a self-sustainable
            way when our client has successfully reached their goals. Our business
            succeeds by repeating this methodology on project after project,
          for client after client. |