Orbital Technologies Inc.
Development Methodology
Why Choose Orbital?
Development Process
Project Deliverables

Orbital Technologies' Software Development Process

The technical and management people at Orbital Technologies delivered a high quality solution on time and on budget. They are easy to work with and consistently kept us informed of the project status. Orbital shows a great commitment to customer satisfaction and it is a pleasure to work with them.


SAP Business Objects

- Senior Program Manager,
   SAP Business Objects

More Testimonials

Orbital's Software Development Process
Proven Methodology to Deliver Your Software Project On-Time and On-Budget

Development Approach


At Orbital, we learn our client’s processes and work to ensure compliance with their coding standards and project expectations. Our development approach is a two-phase process that we employ to develop custom software and data connectivity solutions for our clients. We have developed this process on the basis of our vast experience with software development to provide the following benefits to our clients:

  • Rapid time to market;
  • Certainty that a high quality product will be delivered in accordance with the relevant specifications;
  • Value-oriented solution that represents a minimal total cost of ownership.



The following diagram is an illustration of our proven software development process.



Orbital's development approach is comprised of Design and Execution Phases, as outlined below.


Design Phase


This phase of work is intended to allow us to fully understand the needs of our clients. At the beginning of each project, our development team will sit down with a client to explore their requirements. This meeting can take anywhere from an hour to a full day, depending on the complexity of the project. Thereafter, our team will work closely with our client - face-to-face, over the phone, using email and intermediate documents - to develop an accurate and detailed design. Once the design has been completed, product specifications, resource requirements, timeline, milestones, test plans, budget and acceptance criteria are developed for the project. During this phase, it is particularly important for our team to understand the technical objectives and business drivers associated with a project, as careful attention to this information during the Design phase is a prerequisite for success.


After the design has been completed, we present the associated results to our client. Once the results have been completely understood by our client and an agreement is reached on the basis of this information, we proceed to the Execution Phase.


Execution Phase


In the Execution Phase, we build and test the software product in accordance with the specifications developed during the Design Phase. The Execution Phase can take any where from a month to a year, depending on the size of the project and scheduling constraints of our client. During this phase, specific members of our project team will conduct project management, code engineering, quality control and release engineering. Orbital will provide regular status reports to a client detailing progress and risks/mitigation information. Clients can also obtain intermediate drops based on designated milestones.


Prior to being delivered, the software product undergoes a pre-determined client acceptance process to ensure that the product specifications have been achieved. Once client sign-off is obtained, we deliver the final product to our client. Thereafter, Orbital supports the software product for a specified period and will conduct necessary fixes during this time. We can deliver a component that is incorporated by our clients, or a full software product including installers.


Contact us for additional information about our software development services.



Software Development Services | Technical Skillset | Development Methodology | Our Clients | About Us
Custom Software Development | Application Porting | Cross Platform Development | File Filters and File Converters
Smartphone and Wireless Application Development | Web Development and Integration | WPD Drivers and Microsoft HealthVault Integration

Orbital Technologies Inc. is a custom software development services company based in Vancouver, Canada. Orbital's software development services include expert software design and coding services on a range of platforms and technologies, such as Windows, Macintosh (Mac), UNIX, Linux, .NET, J2SE / J2EE / J2ME, Apple iOS, Android, Windows Phone, Symbian OS, Palm webOS and other mobile embedded systems. 2011 Orbital Technologies Inc. Terms of Use | Privacy Policy