Updated: February 5, 2024

Human-Readable Information Design

easyAsPieDB replaces traditional, technical information design concepts such as "foreign keys" and "related forms" with object-oriented notions that are incomparably more intuitive to non-technical power-users.


Value Types


Compound Types

Values are non-divisible Types, representing basic units of information, for example Dates or Passwords.


Records are compound Types, representing user-defined entities, for example Contacts or Orders, something you need to keep track of.





In Composition, one Record is an integral part of another Record, for example an Address inside a Contact.


A Reference is an association of one Record with another Record, for example an Order referencing a desired Product.





Glyphs are interface-specific entities used to enhance user experience, for example Headings for organizing Values into sections or Line Breaks for multi-line Record display.


Appliances are special-purpose groups of Values, for example Time Tracking providing start/pause/stop timers or Expense Tracking consisting of interdependent Quantity, Cost and Amount.

Not only create a custom Product (e.g., with a Label and a Photo), not only construct a specialized Order (e.g., with a Date and a Signature), but also have each new Order specify a known Product, effortlessly.

Anyone can assemble focused, personalized applications that rival one-size-fits-all software products.

We become what we behold. We shape our tools and then our tools shape us.

Marshall McLuhan

We become what we behold. We shape our tools and then our tools shape us.

Marshall McLuhan

Make sure your app is not missing anything you need. Be a citizen developer, have it your way.

All logos and trademarks property of their respective owners.
Copyright © 2001-2024 R&F Consulting, Inc. All rights reserved.
Please direct your questions or feedback to rf-website{a*t}rfcons.com.
[ Terms of Use | Privacy Policy ]