When the average person thinks of Apple products they typically think of their beloved iPhone they can’t live without, or maybe their shiny new Apple Watch, but more than likely they are not thinking about FileMaker. FileMaker is software used to create custom applications specific to individual business needs. No other product of its kind has the support of Apple, a company that is continuously on the forefront of technology.
Have you inherited a system built by someone else, changed a field’s name and everything stopped working? The issue, hardcoded names used in indirection, makes the system fragile. FileMaker provides many methods to add flexibility using indirection. However when these instances of indirection aren't treated properly they will raise all sorts of problems. In this article we will discuss good practices regarding indirection that will help you build a dynamic and robust FileMaker system.