Perfect Desire Documentation.

Perfect Desire

Dynamic Applications - dna logo

is a free Software Platform. All Simulations are calculated by our Simulation Engine.

This Documentation should help you to understand not only the software’s calculations, but also the method behind – including Balanced Scorecards.

It’s a work in progress.

So the documentation may always be trailing a little behind the software itself.

Chapter 1: Product Overview

Dynamic Applications - dna logo

Predicted Desire (PD), our piloting Startup Product Calculator, was being developed under continuous, agile development, with 2-4 week development cycles.

App Developer v1.88 – a 21st century Business Simulation Model, based on Perfect Desire.

Startup Product Manager is the successor, the new name of Predicted Desire, from 2017.

Perfect Desire is our professional Business Model development client.

Modify any existing model, rename values, delete values, and create new Input Values, Targets, and Formula. With nothing else needed than the basic Rule of Three, you’ll be able to customize, invent, and define your own, interactive Business Model calculator. 

All other Products are spin-offs of the general simulation model, so they contain a part of Perfect Desire being designed for a specific purpose.

Our Product and Feature Matrix has more info on the simulation models included. As well, each product has its own landing page, as featured in the Products menu on this website.

Each page contains an introduction to the product, as well as additional references and Weblinks. Should you like a product or find it any useful, we’re thankful if you’d express your gratitude by placing a 5-star feedback at the bottom of each page (or everything you find appropriate for a free software). As well, you can Pay with a Tweet, as explained below.

Chapter 2:  Installation


as for the Download Locations, you’ll find Dynamic Applications in more than 250 Freeware and Shareware archives all over the world.

We’re using Robosoft to publish our software, and we’re following an agile development strategy, releasing in a 2-4 week cycle.

To answer all your questions, there’s quite a few information pages around our products:

The first ever review was done by Catalin Chelariu of, and in his first review, he stated:

“i liked the general idea of the whole thing”.

What followed was a long list of desirements and missing documentation, concluding in the good thing to say is that it works allright.

So he rated us with 2.5 Stars, and we took that review to fix a lot of things he mentioned.
It was the worst ever review we got by a Software magazine, lifetime.

After a few sleepless nights in August 2016, we decided to work our way all up to the top.

Chapter 2:  User Interface


Start up the product, selecting the first simulation model, click ok.

SPM v2.50 - bakery tutorial with beautiful info symbols
SPM v2.50 – bakery tutorial with beautiful info symbols

An important thing to note about Dynamic Applications is that this is a one-window product. While it may seem a lot on first glance, there’s not much more to note. 

Here’s the list of elements as you see them in the main user interface:

We explain these in detail on the User Interface Documentation Page. Above is a jump list.

In case you find this too much information, an alternative approach we recommend is learning by doing. There’s small (?) icons included at the top left position of many panels.

Click any of these, and it will open the documentation for your panel in question.

Chapter 3: Balanced Scorecards

Dynamic Applications - dna logo dynamic_idea_logo_48x48

Balanced Scorecard: Bread Production. A top-down company approach
Balanced Scorecard: Bread Production. A top-down company approach.

A Balanced Scorecard describes a simple method to start from a simple sketch on a Din A4 page, add a few numbers to it, and derive a first bunch of Target Formula from there.

In official System Dynamics literature, what we call Balanced Scorecards are also referred to as Causal-Loop-diagrams, or Stock-and-Flow diagrams. At Dynamic Applications, we prefer simple terms, so we call them Balanced Scorecards.

It’s much like we start from a simple mind map, and the name is pretty self-explanatory.

  • Input Values
  • Target Values and Formula
  • Stock Values
  • Balanced Scorecards
  • Typical System Archetypes

You’ll find these explained in the Introduction to Balanced Scorecards Documentation.

The typical System Dynamics Archetypes is a small collection of standard scorecards, as listed on Wikipedia. We’ve included them in our article about System Dynamics, see below.

Chapter 4: Desire, the Formula Language


Perfect Desire includes a small formula language that mainly consists of pure Math.


This way, you can change or define new Target Formula on-the-fly, as well create new Input Parameters and add them to the calculation, or rename existing ones according to your needs. As there are always details to consider, we have included screenshots of the current formula system in source code. 

Perfect Desire comes with an integrated, self-verifying Target Formula Editor.

You’ll find these explained in the Desire Language Specification Guide. 

Nobody reads technical documentation, you know. So we packed an inventor story around.

Chapter 5:  Feedback


This Documentation is under continous, agile development. If you feel that anything is missing or should be changed, please let us know.

You can also file in a bug or feature request for user voting on @dynamic_qs, or suggest and vote for new simulation ideas on @dynamic_idea.

We are following a System Dynamics-related approach, called Critical Chain PM.

Read more about our interpretation of Critical Chain Project Managerment in our article about the Dynamic Idea and Roadmap competition.

Chapter 6:  General Information 


The concept behind our approach is called System Dynamics (SD), invented at MIT.

Characteristically for any complex environment is that there are a lot of interacting parameters. While single parameters and formula may be well-known, the behaviour of the system as a whole can get too complicated to overlook. This effect is called Emergence.

SD, as we understand it, is always a Top-down approach. No matter how complex a thing or machine to simulate, if you can draw its most important aspects on a sheet of Din A4 paper, connect those aspects, write numbers on it, and dig up a few sample formulas, you can start simulating it. This way, you’re pretty fast in getting an overview.

Later on, once you’ve discovered what’s missing and where you need more precision, you can always refine your simulation in detail. So SD is indeed an overview, and consequently, a Management approach.

Find out what you need to do next, no matter how complex your company.

Read on:

System Dynamics became famous in the 1970s, when some people from a Switzerland think-tank called The Club of Rome wrote a pretty amazing story about it. A

nd that story was called The Limits to Growth. Above article on System Dynamics has more info about our method’s famous history. 

The Perfect Overview.

Personality in Business Models - Dynamic Applications
Your perfect do-it-yourself Business Planner Tutorial.

It contains detailed explanations of quite a collection of famous the Business Model development patterns. From our perspective, being successful is much about defining a set of values, a company culture that defines who you are, what you can do best, and where you want to go. And then, the best motivation to work is to start work.

You’ll learn a lot of useful things on the fly.

In case you’re looking for help, feel free to contact us here, or right from Support Menu.

Now you know everything about Balanced Scorecards, System Dynamics, Business Dynamics, Dynamic Applications, and Perfect Desire.

Happy computing!

Are you ready to grow?

Dynamic Applications.

Dynamic Applciations - Logo

Dynamic Applications is a small business consultancy focused on customers, product cost, efficiency, sales, and net profit. We support Startups in developing 21st century Business Models. We’re driven by thousands of independent voters. Altogether, we develop Perfect Desire, an evolving platform of free and simple business plan calculators for everyone.

We vote in online democracy, we deliver for free. we work for you, and we call them Dynamic Applications.

SocialMedia driven innovations for the 21st century. And you could be one.

at Dynamic Applications, we work to empower people.
we are Sharing Economy. Follow us to gain.

Thank you for choosing to visit Dynamic Applications, today. Comment section is open.

One thought on “Perfect Desire Documentation.

Write your Comment here

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s