Custom Software Application Development

Orb Technologies understands that your organization is unique. An "out of the box" solution does not address the specific requirements of your business.

Our team can assist with identifying these requirements to create a powerful, fully customized solution! We specialize in the development of custom database applications. These applications involve the viewing, manipulating and reporting of data in a database. The two main types of applications are Client/Server and Web Applications, Orb Technologies can assist you with the decision of what type of architecture will best meet your needs.

  • Client/Server - This type of application is also known as a "thick client" or a desktop application. The client/server architecture distributes the processing of the application between two computers the client (user's PC) and the server. The main advantage of this type of application is the speed of processing and the flexibility in the design of the user interface.
  • Web Application - This type of application is also known as a "thin client" and performs business tasks through a web interface. Web applications are typically deployed on an intranet or extranet. The main advantage of this type of application is that it can be run from any location that has access to the internet.


Project Life Cycle

We have spent years fine tuning our development process in order to provide our clients with an enjoyable experience throughout the project. The entire progression of building a new software solution can seem overwhelming at times. We endeavour to remove the stress and anxiety from the project life cycle by breaking it down into these smaller phases:

  • Analysis - In this phase, our development team will meet with you to discuss your current business processes and the requirements of the new software solution. The result of this phase will be a document that outlines the functional requirements of the system. The costs, project schedule, and target dates will also be estimated at this time.
  • Design - This phase consists of designing the overall structure of the system. Our development team will meet with the business users of the system to identify technical solutions to the requirements identified in the Analysis phase. The data model, system functionality and user interface layout will be finalized in this phase. The detailed system specifications identified in this phase will be added to the functional requirements document created in the previous phase. The costs, project schedule and target dates will also be confirmed in this phase.
  • Implementation - Using the detailed functional requirements and system specification document, our development team will now begin to code the system using the programming language(s) that best meet the needs of the system. A customized help file is also built into the application in order to quickly assist users regarding any aspect of the program's functionality.
  • Testing - Our solutions go through a rigorous testing cycle before being delivered to the client, thus ensuring an effective solution with minimal deficiencies.
  • Deployment - The fully tested software is installed in your environment. Orb Technologies uses customized installation scripts that take the guess work out of deployment and get you up and running as quickly as possible. We also provide an initial onsite training seminar for the users of the application.
  • Support/Maintenance - This phase consists of supporting the system. Our support team quickly responds to questions and problems that may arise. As you continue to use the system, you may think of additional functionality that you would like the application to have. We quickly address these requests and provide updates via a downloadable installation program.

You can count on the experience of Orb Technologies to deliver a professional solution using the latest technologies:

Development Technologies Databases
Visual Basic / VB.Net MS SQL Server
C / C++ / C# Oracle
MS Access (VBA) MS Access
Java MySQL
ASP / ASP.Net  
Java Script / VB Script  


Get your data working for you!  Fill out a free quote request or call us at 403.681.0092 to discuss your project requirements.

Past Software Projects