But unlike other Web architectures, Cach -based Web applications execute on the Cach server, close to their data. This allows them to execute faster, because all of the inter-process communication required to fetch or change data is eliminated. There are other advantages as well. The Application Tags that come with Cach can be used to read and write to the database, perform calculations, looping, act as counters, manage multi-frame coordination, etc. Best of all, CATs are extendable.
Developers can create their own to suit the specific needs of their applications.
Using Cach Application Tags, developers can accomplish with two lines of code the same functions that require pages of code in other Web development environments. Session Management One of the challenges facing e-developers is the inherently stateless nature of the Web. Developers generally have to do a great deal of system-level coding to take care of the session management issues that arise when applications need to maintain state between Web pages. Cach makes state management easy by providing special session management objects. All of the system-level code is encapsulated inside, completely transparent to developers.