zeroCode creates web applications with a decoupled multi-tier architecture.
 
  zeroCode is a web-based environment that provides real, specific solutions to the challenges created by the latest technology trends. It delivers complete, reliable, customizable application building capability with decoupled multi-tier architecture. It puts the power of building database enabled websites in the hands of non-programmers.
 
  Technology Context
In today's new economy, business and technology are moving together at blinding speed. The Internet is dynamic and changing. Gone are the days of multiple network "stacks" and various "middleware" technologies. From the customer's perspective, "Fast" is the most important element, with " reliable" being assumed.
 
zeroCode provides a new environment to improve the way you create, manage and deliver your vital business information. Solution designers find that the automatic code abstraction features of zeroCode saves them 50 to 80% of the coding time on database enabled web applications. zeroCode generates hundreds of lines of Java, XML and HTML code which can then be easily edited to customize the "look & feel" of the site.
 
zeroCode applications are platform independent, so you can deploy the finished application on NT ,Unix (Sun Solaris, IBM, HP, etc.) or Linux operating systems. The best part is that you don't have to buy or install the software. Being a web based service, the outstanding benefits of zeroCode allow you to test-run your application on the zeroCode site using our database (Oracle 8) or an external database, before you move it to your own hardware.
 
Security can be applied at either the page level or based on data constraints. For example, a particular distributor can be limited to only sales data from his franchised zip codes. zeroCode automatically generates the code for this kind of function.
 
  Where Does zeroCode fit in the Solution Hierarchy?
The current version of zeroCode bridges the gap between programming languages such as Java and HTML and the applications (solutions) which need to be produced. Because the technology is very extensible, future versions of zeroCode will have the functionality to address Enterprise level requirements that are managed by third party applications servers (the enabler and infrastructure levels). The zeroCode solution promises to dramatically reduce the cost and complexity of delivering the desired results at the Solutions layer.
 
  Value Proposition
The first thirty days of service access are free to qualified users, after which designers pay an annual subscription fee. During the free use period all the power of the tool is available, together with email support, but finished sites cannot be downloaded to your hardware until a subscription is paid. With today's high cost engineering talent, users save more than the annual fee on their first project. zeroCode is built based on very sound design principles. Some of them are listed below.
 
 
A well-designed web application has
To use very few human resources
To Create the application in a very short time
To have very little input to get started
To deliver a complete, reliable, customizable application
To be used over the web
 
  The infrastructure components that make zeroCode possible are:
  Run-time components
Database:  Oracle, SQLServer
Business Logic:  Java, XML
UI Processing:  FreeMarker, XSLT
UI:  D/HTML, XSL
  User interface Data Models (UDMs) which capture table relationships automatically.
  Meta-templates and Templates which allow easy editing of multiple pages simultaneously.
  Filters which allow easy application of business logic.