Up2 is like a product development and R&D department for a number of clients. We do not only develop the initial products, but we also get involved in extending and supporting software products on a long-term basis.
An important reason for our clients to work with us is that we can provide focused teams and at the same time provide:
A broader knowledge base
We can apply knowledge and new insights from other teams.
Team continuity
After a long-term involvement, team members have the opportunity to be reassigned depending on their professional and personal ambitions, without immediately losing vital knowledge.
Scalability
Since we are also a project organization, we can temporarily enlarge the team with our own colleagues, when needed.
Flexible cooperation scenarios
- Extended team scenario - the Up2 project team is an extension of our client’s team. We focus on specific delegated tasks such as developing components, bug fixing, second or third level support, documentation maintenance, etc.
- Outsourced scenario - the Up2 team is responsible for the full product development life cycle.
In both situations our aim is to set up a combined management and communication infrastructure as if we are part of our client’s operations.
Custom software versus software product development
Software product development differs from custom development. It is not the technology, but the approach and the organizational requirements that differ, for example:
| Custom development focus | Product development focus |
| Single client | Multiple clients |
| Known and named end-users | Unknown end-users |
| Ad hoc project team | Continuous organization |
| Simple support organization | Multilevel support organization |
| Bug-fixing and change requests | Release management and patches |
| No R&D after the project | Continuous R&D |
| Minimal documentation | Full technical and user documentation aimed at self- support |