Business rules. Depending on how you look at them, they’re the grease that lets the gears turn, or the sand that makes them grind, but they’re everywhere. So we might as well be good at dealing with them.
You might use them to lock-in specific pricing for specific customers, to engage new customers with a special offer, or to make sure that everyone’s password isn’t “password”. They’re sometimes cryptic, complex or just plain undocumented.
We can help translate your business rules into software that sticks to them. If you want all the logged-in grandmothers in Tennessee to see the video about the cat surveillance camera before they can order their free delivery of the 100lb bag of kitty litter, so be it. We have experience converting complex, on-the-fly, barely understood or well-ingrained business rules into something transparent to a user… or something so obvious that no one questions them.
Getting the workflow right is a critical aspect for designing-in almost any set of business rules. We use dynamic workflows, code pipelines, permission schemes, bit-packed database attributes, fancy caching and other forms of technical voodoo to implement complex sets of business rules in real software that people use.
For more information about how we can enforce your business rules in a graceful way in some nice software, please contact us.