Development

July 28, 2009

Our business is Software Development. We build systems which are too specific for standard software, we build workflows and processes into our software for you to have a competitive advantage, we build interfaces between your running systems to share data.

The process

If your systems need to be flexible, we need to be flexible. We offer various processes with various amounts of documentation.

For fixed price projects we need to have a good mutual understanding of what needs to be accomplished. For this we have an intake, write a scope and a Detailed Function Study or prototype. A Detailed Function Study defines the combined requirements and the proposed solution to tackle the problem.

We feel however that a methodology should be applied only to such a detail as the situation requires. In this way we don't introduce overhead where it is not needed.

The deliverables that can be produced are:

Design phase Implementation and test phase
  • Scope study
  • Project plan
  • Architecture plan
  • Deployment diagram
  • Prototype
  • Detailed Function Study
  • Database model
  • Proces model
  • Testing & Acceptance criteria
  • Fixed Price Calculation or estimation
  • Implementation Design
  • Test plan
  • Implementation of the product
  • Installation & Rollout plan
  • Acceptance test
  • Guarantee Period

Design

"Conceptual integrity is the most important consideration in system design." - Fred Brooks

In all cases we opt to design systems which are flexible and run for a long time. We have a proven track record that we are able to design flexible and adaptable systems, as our first web architectures from the past century are still running and we have client/server systems running on Windows for more than 10 years. The base for a flexible system is a good database design with generic structures. A flexible database design structure gives excellent return on investment. No time is wasted for data migrations when changes are required and is easy to build upon.

We can speak from experience as we've designed systems that were up and running for more than 10 years.

The Code

Code is crafted with the latest tools and technologies. But when needed we also have the skills to handle notepad, vi or a command line. We store all code in a version control system and have the option to arrange an Escrow agreement. There are options to arrange shared access to this repository.

Intellectual property

Although we code your system, all code is owned by you. This includes the intellectual property of your system.