OARBS Software Corporation

Custom Software Development

Our Philosophy

At OARBS Software Corporation, we have adopted the agile development manifesto. Its core beliefs, as outlined at the AgileAlliance website, are the following:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

Our Background

We have experience with the people and the projects at all stages of the software life cycle in the following market areas:

Our Tools

Our staff are versed in a number of languages and platforms. To name a few of the technologies we have recently used:

  • Java
  • Visual Basic.NET
  • Ruby
  • Server-Side JavaScript
  • Apache Cocoon
  • Microsoft .NET 1.1 Framework
  • Ruby on Rails
  • RIM Mobile Platform
  • Xindice 1.1 XML database
  • MySQL 4.x
  • MS Access
  • PostgreSQL

Our Process

After a customer contacts us with a consulting inquiry, we will begin the analysis and specification stage. Depending upon both the scope of the project and the technical background of the client, this can take anywhere from one day to a few weeks. The initial consultation is free, however, a retainer may be necessary for large-scale projects.

As soon as our staff understand your needs, we will get your approval on a series of application mockups and use cases. At this point, we will submit an estimate for the labour required. Once the feature set and price have been tentatively agreed upon, we will begin creating iterations of the project. An iteration is an incremental improvement upon the pre-existing system, adding a single new feature or improving a single function point.

Throughout the process, the client will be involved and offered the chance to give feedback. When specified milestones are reached, the client will be invoiced for labour to date.

Remember, we emphasize the soft aspects of software development. At all points in the development process, we are open to course corrections and feedback. We believe that after you've worked with us and the agile way, you'll never want to develop a project differently! For more details, contact us today!