Updated: January 14, 2019

Human-Readable Information Design

Objectality 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.


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





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


A Reference is an association of one Class with another Class, 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 Class 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-2019 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 ]