Great software has the ability to make the right decision at the right time.

Let's have a look at how code can decide between one decision or another.