Development Process Advantages
- Adoption of sophisticated development platforms and tools
- operating systems: GNU/Linux and FreeBSD,
- databases: PostgreSQL and MySQL,
- application servers: JBoss,
- optimizing compilers: gcc,
- integrated development environments: Eclipse KDevelop,
- build managers: make and ant,
- version control management systems: CVS.
- Adoption of software engineering processes
- version control
- peer reviews,
- version control
- peer reviews
- issue tracking
- release engineering
- regression testing.
- Learn from the source