About uniDap
uniDap stands for universal and aDaptive
It is a patented technology that offers our Clients huge competative advantages
It is a patented technology that offers our Clients huge competative advantages

uniDap Technology
Information is a core asset of every business. Effective management of that information is critical to business success. Current computer–based systems are woefully inadequate in that respect. They are inflexible, expensive and cost a fortune to maintain. Changes become a time-cost burden to the business. The information system is owned by the supplier and not the business.uniDap (meaning universal and adaptive) is a sophisticated toolset enabling development of database applications on a universal core architecture. It is user driven. It is real time. It provides significant improvement in productivity via reduced software development and maintenance costs. It can generate significant savings by reducing the need for highly trained computer programmers. The financial results flow straight to the bottom line of the business.
All conventional Database Management Systems (DBMSs) have two fundamental problems:
1. A new database schema must be produced for each new application
2. Any subsequent changes require the database schema to be re-engineered
The inherent costs involved in dealing with these two problems are high and often prohibit businesses from getting the exact solution they desire, because large software solutions are time consuming to develop and maintain. As a consequence, businesses often change their operations to fit the software, rather than changing the software to meet their business needs.
The uniDap invention solves these two problems and is a unique solution, which is the reason why the patent was granted.
The uniDap architecture that is patented is a revolutionary technology. It is not an incremental change. It is a universal database schema which consists of 40 core tables in a unique, innovative and abstracted pattern. Most large database applications like SAP and Ellipse 6 have thousands of database tables. If the SAP or Ellipse 6 applications were built using uniDap, they would have only 40 core tables.
uniDap Methodology
All modern industry standard software development methodologies have 2 problems:1. They are designed around the fact that the earlier in the development lifecycle an issue is identified, the cheaper it is to fix. This leads to a heavy weighting on requirements gathering and design 2. Much of the development effort involves proving the integrity of the new code and the database structure; via design, coding and testing
uniDap solves these problems by introducing a revolutionary development methodology. When building a uniDap solution, almost the entire lifecycle is focussed on configuring the clients requirements into the exact solution they want. This is because the database schema doesn’t change and the code is already written. A small amount of scripting is sometimes necessary for complex business processing.
With uniDap, it is irrelevant at what point of configuration that an issue is identified; it is just as easy to make changes at the end of the lifecycle as it is at the beginning.
The figure below illustrates how the uniDap methodology differs to the conventional waterfall methodology. Other methodologies such as agile, iterative and feature driven development claim to be different but more or less follow the same waterfall process, only they have shorter repeating cycles.
Key Solution Skill Sets
uniDap Solutions has the experience and skill to deliver web based solutions "end to end" we can:
- Provide resources to run requirement gathering workshops strongly focussed on "use case" methods.
- Produce necessary design and requirements documentation to a sufficient level and with enough clarity that both the client and the technical developers know exactly what is to be delivered and how it is to be built and delivered.
- Project management and planning.
- Production of solution test plans, data test sets and the execution of thorough testing.
- Building of highly sophisticated web solutions using a range of technologies as required from the following list:
- MS SQL SERVER
- IIS SERVER
- Apache/nginx/lighthttpd (web servers)
- VB.NET
- VB Script
- PHP/Ruby (scripting languages)
- XML/XSL
- JQuery/JavaScript
- Prototype/Mootools
- C#
- Google Map Apps
- CSS
- ASP
- Flash (for animated Graphs/Dashboards, etc)
- FFMPEG
- Production of technical support material to the solution.
- Production of user support material such as user guides, training videos and context sensitive help notes.
- Training in the use of solutions with our certified and experienced trainers.
- Provision of data and web hosting services with a range of price determined backup, replication and disaster recovery options.
- Server and Data Security strategies and efficacy testing.
- Efficient and highly skilled Help Desk support
- Expertise in developing and guiding users to determine the exact scope and requirements of their solution
- Ability to quickly create and adapt prototypes to give clients a sense of the solution early in the project lifecycle
- Provide substantial expertise in the areas of Data Migration/Integration through
a number of areas including full 2-way Integration to 3rd party data sources
- For external ODBC compliant data sources, 2-way Integration allows for
fully configurable pull and/or push of data based on complex criteria.
This can happen on either a timed (background) timeframe/cycle or on an
Event/Action trigger. Data Sources include:
- ODBC Compliant databases
- SQL Server
- Access DB
- etc
- Excel Files
- CSV Files
- ODBC Compliant databases
- For external ODBC compliant data sources, 2-way Integration allows for
fully configurable pull and/or push of data based on complex criteria.
This can happen on either a timed (background) timeframe/cycle or on an
Event/Action trigger. Data Sources include: