We simplify and automate React development to make it more accessible for designers and product owners

MacOS version is available at this point. Request Windows version and we will let you know when it's ready.


Why do we bet on simplicity?

For the last six years we've been working with a few teams trying to figure out how we can make improvements to the way we deliver software.

Here are the core actions we've been taking to help teams become exceptional at delivery:

  • Simplifying complex concepts; enabling Rapid learning.

  • Automating manual tasks; enabling Consistency.

  • Creating tools on top of that simplification and automation; enabling Efficiency and reducing the cost of change.

Our goal is to enable everyone in the team, engineers, designers, product owners, and QA to continuously contribute to the final product.

Our focus is on engineering flexibility. To avoid black-boxing we're making an IDE type of code editor, but with more approachable syntax and productivity tools. It's still code, just a simple one.

Control the final experience.

In our creative process, control is everything. When we have control, we arrive at a better solution faster, and we can achieve the exact results we want.

Why Precision UX?

Out of experimentation. Into the production.

List of detailed case studies with demo sites and walkthroughs that we've built over the last year using Views and Views Tools.

Built with Views

What have we managed to simplify?

App creation

Create production ready React Web and Native (Mobile) apps with a click of a button.

Live editing

Run the apps and see the final design as your users would see it. No more hand-off is needed.

Design system

Access, manage, and create design system components that can be shared across React Web and Native projects.


Basic blocks like Vertical, Horizontal, Text, Image, Svg, and List to simplify HTML, CSS, and JavaScript layout complexities.

Dynamic blocks

Create your own React components from basic blocks and adjust them dynamically at the point of use.

Flexible imports

Use existing React components together with basic and dynamic blocks.

Data definition

Declarative definition of data despite its source and a unified way of querying and changing it.

Data validation

Define custom logic to validate data provided by users.

UI animations

Use springs or regular curves to animate most layout properties.

Stories driven state

A simplified state machine concept allows us to design patterns and reach beyond component driven design systems.

State visualisation

Graphical representation of our state machine model allows designers and POs make sense and changes to the flows.


Actions and connections between views are easy to make, change, and test in live, user facing applications.

Views is open-source

Own your tech-stack!


Views Tools are free

  • Automated Environment Setup
  • Automated React App Setup
  • Simplified Layout Constraints
  • Intuitive State Management
  • Collaborative Design System
  • Interactive Real-time Preview
  • Animations and Transitions
  • Data Layer Integration
  • Accessible Interface Conditions
Request Views Tools

We are working on it

Want to know what's up, how are we doing, what's the progress update?