Rintagi™ 4D platform at Your Service

Rintagi™ is designed to offer a variety of business applications for you to use on any website, intranet, on-premises application or Facebook page. Rintagi™ features include data management, reporting capabilities, user and usage management, security, and many other options for integrating with other applications and web services.

All plans include:

Dedicated server and database
Unlimited databases
Unlimited users
Unlimited data entry screens, reports, etc.
Unlimited data and storage
Unlimited emails

Dedicated SQL database server is provided for you with easy-to-use web interfaces. If you know how to manipulate a spreadsheet, you should feel at home with Rintagi™. There is practically no limitation on number of tables or number of records on each table. You can import data from and export data to many commonly used formats such as Excel, CSV, XML, PDF, RTF, WORD, etc. Administration screens are available to manage unlimited users, roles, permissions, and locales.

You can use Rintagi™’s point-and-click framework and step-by-step wizards to build, customize, and share your data-entry screens (forms), views, reports, charts, graphs, dashboards, wizards, etc. with no coding. Themes can be customized with your own favorite styles and skins. Even when the change is late in the application life cycle, Rintagi™ embraces changes with ease and with no differential penalties. All changes are dynamically compiled to provide immediate feedback. All Rintagi™ interfaces can be used as a widget and embedded into your own websites or links.

To demonstrate confidence and commitment in our own products, our internal operation is fully automated. Our integrated time tracking, billing, and accounting systems as well as all aspects of this website( is using the Rintagi™ 4D Platform.

The following Rintagi™ features are standard in your interfaces:

All industry form elements
Auto-complete pick lists
Dynamic cascading dropdowns
Auto-translated locales
Document imaging
File/image upload/download/display
Resize images in real time
Multi-column design
Auto-generated fields: Input By, Input On, Modified By, Modified On, etc.
Dynamic email messages automated
Instant configuration on read, write, hidden, exportable rights determined by roles, user groups and memberships, etc.
Default values for any field are configurable
Calendar popup on date and time fields
Automatic paging for large data sets (results)
All fields are searchable and can drill-down to specific results
Export data and report results to PDF, Word, Excel
Automatic data calculation, grouping, and aggregation such as totals and averages
Online task scheduler
(Web-based timer)

Rintagi™ built applications adhere to industry standards and is trusted by the most security conscious organizations including banks. Our data center is SAS70 Type II and SSAE 16 certified and our database is UTF-8 compliant and can handle double-byte characters. Rintagi™ built applications are HTML5 and CSS3 compliant. Passwords in the database and all private data transmission are highly encrypted.

For more technical details, please see below:

Public & Authenticated Private Access
Each interface in Rintagi™’s built application can be configured to be accessed anonymously by the public or authenticated by user name and encrypted password.

Point-and-Click Framework
Rintagi™’s point-and-click framework and the step-by-step wizards make it simple to build and maintain enterprise business applications.

Late Change No Penalty
Changes, early or late, yield no differential penalties while using Rintagi™’s point-and-click framework.

Dynamic Permission Configuration
Each user can be assigned dynamically to a user group and/or particular membership such as Company, Project, Customer, Vendor, Broker, Employee, Agent, etc. Once assigned, read, write, hidden and export access rights can be configured to each data field.

Flexible Data Architecture
Each user can access its subsidiaries. Whether you're a Customer, Company, Project, Vendor, Broker, Employee, Agent, etc., it applies to all.

Just-in-time Code Generation and Compilation
Depending on the type of change, some changes require no code generation and others are automatically regenerated and compiled seamlessly within seconds. This enables you to immediately see results during development. You get the best of both worlds: agility in development and high performance enterprise architecture.

Centralized Database in the Cloud
No need to install or maintain expensive server, no software to install or download, and software licenses are included in your month-to-month fee. Duplicate data entry can be avoided. Your centralized database runs on your choice of Express, Standard or Enterprise MS SQL Server. All plans come with Unlimited data, Unlimited users, Unlimited data-entry screens, Unlimited storage, and Unlimited emails.

Dedicated Server
Rintagi™ only provides dedicated servers. You are able to use and have complete control to all your server's resources. Receive the highest level of performance without anyone interrupting your service and it gives you absolute privacy, availability, reliability and security.

Web-based with Fluid Design
All interfaces are compatible with HTML5 and CSS3. Fluid design has been employed where applicable. You may operate your Rintagi™ built applications from any browser and on any device (desktop, mobile, or iPad), anywhere, and at any time; embed the same interfaces into your own websites or intranet.

One-Click Deployment
Deployment is automated. In one simple click the deployment package is comprehensively prepared, targeted production automatically backed up, then upgraded with audit trails, and notifications are emailed. This reduces risk on implementation and cuts down the unproductive time spent on deployment trouble-shooting.

Rintagi™ embraces changes and it is upgraded weekly to give you the most advanced user interfaces and technology. When changes are made, whether it is big or small, automated or manual, they are tested on Rintagi™ first, then on more than ten other Rintagi™ built mission critical internal applications before these changes are deployed to you.

No Patches
No more spaghetti code/patches - all programs are consistently generated by one source and regenerated with more efficient code over time (incrementally).

All transactions are ACID (Atomic Consistent Isolated Durable) test bounded and committed only when no error is found. For example, while adding business rules in SQL, there is no need to add a "Rollback Transaction" statement because it is automatically handled.

Online Task Scheduler (web-based timer)
This web-based task scheduler is very easy to set up and can fire at a specific time or frequency of your choice. It tells you when each job was last executed and when it will run again. It has built-in redundancy to execute the specified job even when the scheduled time has passed due to manual intervention. In addition, irregularity is also reported. A summary will be emailed to server administrator upon each job execution.

Error Handling Automated
Try-catch is extensively used to effectively capture errors with designated and friendly error messages. For unanticipated errors, standard error messages are used with traces available for error tracking.

Friendly Error Messages
Error messages can be assigned in many different human languages, supported by Unicode and changed via user-friendly interface. There is no need to recompile as they are extracted in real time and can be printed for future reference.

Runs on Native Microsoft Technology
Industry standard codes (html, Javascript, C#, stored procedures) are generated to compile and run on native Microsoft technology. This yields the highest performance as required by enterprise architecture.

N-tier Model
Rintagi™ follows the principles of the “Zachman Framework for Enterprise Architecture”. It creates flexible and reusable applications on multiple tiers. That is partly why Rintagi™ can provide Late-Change-No-Penalty because it has the option of modifying a specific layer, instead of reworking the entire application. It comprises of a presentation tier, a façade business tier, a data access tier, and a data tier. Each tier can run on separately on multiple physical servers to gain maximum performance.

Business Rules Managed
Business process automation requires clear-cut business rules. With Rintagi™, each rule can be classified as a Constraint, Computation, Inference, or Action Enabler, and can be managed independently in three different tiers; the client tier is javascript, the web tier is C# codes, and the database is SQL stored procedures.

Service Oriented Architecture
Rintagi™ and its generated applications are built on a service-oriented-architecture (SOA). As a result, all applications are interoperable with current and legacy systems via web-service interfaces.

Virtual Tables
Rintagi™ offers the option to create Views that join tables on the development server. This is ideal for operations that require access to data from Views often, even though, it may slow down data entries. Rintagi™ also provide the option to create User Defined Functions (UDF) that join tables at production. This yields the highest performance for infrequent access of large volume of data from those UDF.

Existing Knowledge Leveraged
With the press of a button, Rintagi™ can reengineer an existing data model and embed the new model into the platform. The data model can then be modified to provide additional primary keys, tables, foreign keys, and etc.

Multiple Sessions
The same application can be opened simultaneously as different sessions on multiple tabs so that several operations can be performed or referenced at the same time.

Distributed Computing
All of the pages can be configured to access and update different tables from heterogeneous sources or databases. For example, a record page normally would update one table; however, it may be the case that some fields should be extracted from a table in a MS SQL database in Tokyo, a table in a SQL Azure database in New York and others from a table in a SQL Azure database in London; by simply selecting the appropriate table names and locations and Rintagi™ connects all tables for you.

Thin Client
SQL is generated as stored procedures to facilitate thin-client architecture. It also prevents the unnecessary flow of data through the network by processing directly on the data server with already compiled and optimized SQL.

Concurrency Handling
Implementing concurrency handling is typically very tedious and must be applied carefully to nearly every transaction in an application. Rintagi™ automatically performs optimistic concurrency handling for each transaction so end-users cannot overwrite each other's changes.

Straight-Forward Class Hierarchy
Rintagi™ generates a complete, robust class hierarchy for the applications generated. Applications are documented in real time and source code is available and editable using any IDE or traditional editor.

Design Information Accessible
Most applications embed workflow and presentation design, business rules and data within the same programs, making them difficult to extract and making it necessary to rewrite the software when the technology or platform changes. With Rintagi™, all metadata is stored in database tables and can easily be extracted using standard SQL and can be presented in XML.

Data Dictionary Automated
Data dictionaries are automatically created as tool-tips and assigned to each field in the application. They can be further enhanced at any time.

Program Listing Automated
As Rintagi™ generates programs, a comprehensive program listing is immediately available for printing. This listing provides the most up-to-date program documentation of the applications generated.

Import Schema Automated
Rintagi™ provides automatic imports to tables and schema; they are automatically updated for reference and readily available as a pop-up.

Dynamic Business Rule Listing
Up-to-date business rule listings are readily available and can be printed as required.

Up-to-date Help Message Listing
Tool-tips and on-screen help messages are updated automatically as the system changes. A list is available as a report at any time.

Error Messages Tracked
Error messages can be edited on screen and printed or emailed for support.

Virtual Foreign Key
Rintagi™ recognizes the foreign key relationships in database schema and uses them to construct multi-table joins in SQL. Foreign key relationships specify how tables relate to each other and indicate one-to-many relationships between tables. This flexible feature reinforces data integrity.

Report Pages with Grouping, Sorting, Drill-Down, Drill-Through and Popup
Rintagi™ creates reports with drill-down and drill-through capabilities. This is particularly useful when more details are required for a summary report. There is no limit to the number of drill-down levels. Users may also popup more information on a particular item. Grouping and sorting comes standard with reporting. The optional underlying reporting engines are Crystal Reporting and MS SQL Reporting Services.

Document Imaging
Document Imaging is a standard feature that is provided by Rintagi™ built applications. Hundreds of thousands of dollars are no longer necessary to purchase a document imaging system. Users may import any type of document or image at any time and attach it to a predefined entity then choose to overwrite or add to the version history. All these can be designed and implemented within minutes.

Record Pages
The Record page displays the contents of an individual database record in a field-value format and application users can edit the fields directly on this page. These pages can be configured as table fields that are displayed, editable or exportable per user and they can be ordered specifically on the page. A set of user-defined criteria can be used to quickly find the record to be viewed or edited.

Table Pages
Rintagi™ creates pages for each table and view in the application. Each page shows data in a tabular data display in the underlying database table. Table pages can be interactive, allowing application users to add, edit, view and delete data via a set of user-defined criteria. These pages can be configured as to which table fields are displayed or editable per user and how they are ordered on the page.

Master-Detail Pages
Rintagi™ automatically creates Master-Detail pages based on the foreign key relationships between tables and views in the database. Column Manager can be used to selectively add or remove any number of detail tables connected to a master record. Each detail table can be individually configured as a popup link, providing maximum layout flexibility and minimum scrolling. A set of user-defined criteria can be used to quickly find the record and table to be viewed or edited.

Usage Report
Usage report, in summary or detail, is available in real time; showing each interface each user has accessed over selected period of time.

Rintagi™ can memorize your last chosen criteria on screens and reports, and memorize a list of different criteria for your favorite reports. These features are just a few of the examples of the way in which Rintagi™ harnesses collective intelligence.

Versions and Changes Tracked
Versions and changes are tracked for the purpose of automatic deployment, as well as auditing requirements. Deployment is also tracked.

Usage Tracked Automatically
All applications generated by Rintagi™ automatically track users' activities for future reference and data mining. These activities are available as usage reports.

Authorization Listing Available
All membership, role, column and row authorizations can be easily reviewed and changed by authorized users. This is particularly useful for reviewing the correct access levels in an organization.

Auto-translated Localization
Rintagi™ built applications are automatically multilingual. Once the application is built in English, all labels, menus, tooltips, messages, etc. are localized and appear in all available languages provided by Google translation engine. Human translators may inspect and make changes to preferred phrases and wordings without involving technical staff.

Multi-lingual Character sets Support
Rintagi™ generates web pages using the UTF-8 Unicode character set. UTF-8, Unicode, or double-byte text can be inserted directly into the application's database tables.

Date and Time Formatting
Rintagi™ supports date and time validation in a localized format and is supported by Dot Net framework. Date and time displays, and input fields take their cue from the culture settings in the user-group profile. Users may switch from one setting to another by simply selecting a different culture. No compilation is necessary and the effect takes place immediately. For users accustomed to the legacy way of entering information, Rintagi™ provides many stock mask and format validations. For example, end-users may enter a six-digit date and the slash in between is automatically inserted. The default is a popup calendar.

Number and Currency Formatting
Rintagi™ supports number and currency validation in a localized format and is supported by Dot Net Framework. Number and Currency displays and input fields take their cue from the culture settings in the user-group profile. Users may switch from one setting to another by simply selecting a different culture. No compilation is necessary and the effect takes place immediately.

Time Zone Sensitive
Input-On and Modified-On are structured fields provided by Rintagi™ they allow you to keep track of when (date and time) a record has been entered and when it was last modified. They are stored in the database as Coordinated Universal Time (UTC) and displayed in your local time.

Technology, Architecture and Platform Independent
Developers may choose to deploy Rintagi™ built applications in various computer languages, architectures and platforms at any time. This can be a great training opportunity for developers wanting to learn one last computer language.

Time Independent
Design information is saved as metadata or blueprints, and can be ported easily to another computer language or newer platforms. All enterprise applications developed by Rintagi™ can be regenerated to conform to technological advances. Rintagi™’s patented self-generating technology has enabled Rintagi™ to be regenerated to conform with technological advances too. In fact, 100% of Rintagi™ is built using the Rintagi™ 4D platform.

Stock and Customized Design Themes
Design themes provide the underlying look-and-feel for the applications created with Rintagi™, including the colors, fonts, positioning, menu styles and other stylistic elements. Each design theme is composed of a set of design theme files that provide the HTML for individual data-bound components, as well as certain elements of the application's web pages. Rintagi™ includes a number of pre-defined design themes, each with a unique look-and-feel. Design themes allow the visual elements of the applications to be quickly and easily changed, and then automatically applied to create a uniform look-and-feel across the entire application without hand-coding each page. Branding (logo, graphics and custom fonts) can be introduced and applied.

Personalized Error Messages
Each user can be designated as an Ordinary User or Technical User. Technical users receive more detailed information about the error and conditions.

Membership-based access level
Each user can be assigned dynamically to a particular membership such as Company, Project/Location/Division, Customer, Vendor, Broker, Employee, etc. Users may also access data from a selected company and switch freely to another one.

Role-based access level
Each user can be configured to various access levels, down to each column and row of data; users are able to assign read, write, export and visibility rights. Rintagi™ built applications support an unlimited number of user roles per user. Users can also take on other users' roles with the click of a button. This impersonation feature is particularly useful for a supervisor who must quickly take on a role in his/her subordinates' absence, temporary or permanent.

Automatic Timeout
When a user leaves their web browser open and the application has been idling for too long, they are vulnerable; Rintagi™ automatically logs out the user.

Password Encrypted
Password is highly encrypted via one-way hash and stored in the database. This prevents unauthenticated access and reverse-engineering.

Data Transmission Encrypted
All application data transmitted to and from the client browser is encrypted using the web server's built-in SSL (secure socket layer) encryption. This standard security ensures that no one can see data as it passes over the public internet, private intranet or local area networks.

Single Sign-in
Users of multiple applications can have a single sign-on feature, saving them from having to sign in to each individual application.