
The main development tool used by Berryware is Borland Delphi. We believe that it is the only tool that delivers RAD without losing any of the power. Often commercial software developers opt for tools that are powerful while sacrificing productivity.
We also use the highest quality third party components, such as Raize and Developer Express components. These component vendors provide the full source code for their components which allows us to deliver fixes to our customers as quick as possible. In addition to excellent quality, these vendors also support their components well. All of this translates into better support for our own customers.
We have an "all source" policy. This reduces any dependency on third parties and allows us to innovate without limits. It also allows us to deliver patches to our products at a pace that we dictate.
Our development model is essentially Test-Driven Development (TDD). We have developed tools that allow us to perform code coverage analysis and perform most of our testing as an automated process. We have also started utilizing Extreme Programming's Unit Testing methods (DUnit). We currently have over 200 automated test cases set up.
























































































