What is our approach?

Have a clear understanding for business logic and design a custom solution using Oracle technologies. Our tool of choice is Oracle Apex – free tool for rapid application development included in any Oracle database license.

We tend to have a database centric application design approach where the business logic resides very close to the data. (This design principle has huge advantages in application performance and maintainability over time.)
 
Each and every application we build is committed to be as follows:

Correct.

The application must meet user requirements. If it doesn’t do what the user wants it to do, the project will be a complete or partial failure, depending on the extent to which it falls short.

Correct” Requires Clear Specifications and detailed Testing.

Fast.

The code must run fast enough to (at least) minimize user waiting time for any action to complete. If the application meets business needs but takes forever tot perform any task – then it cannot be deemed a success.

Fast” Requires Smart design and optimized code.

Flexible.

The business is environment is always changing – this assumption must be built-in inside the code. From the first phase of application design the requirements with the highest probability to change over time must be identified and transformed into application setup. The scope is to implement later changes from application setup mainly with little to no changes to application code. 

Flexible” requires anticipation for future changes.

Maintainable.

The code we write today is the code users will change tomorrow, next year, and probably next decade. If we don’t write our code using the industry best standards, an initial success could turn into a failure, because keeping it up to date will require inordinate resources.

Maintainable” Requires Development Standards and Best Practices.

BACK TO TOP