BaseElements is a tool to assist FileMaker Pro developers, and make development easier. It imports the Database Design Report from FMPA to give you a complete cross-reference of every element in your solution. From fields to script Steps, layouts to custom functions. Everything is included, everything is cross-referenced.
It's a database for your database.
Have you ever wanted to see list of all of the layouts in your entire solution? Want to find all of the scripts that do import script steps and print them out? Want to find every button on a layout that's calling a particular script, and list all of the layouts? Want to see every tooltip calculation across all your files? Want to know every place a Global Variable is used in your solution?
These are just a few examples of the sorts of things possible in BaseElements. Everything in your entire solution is imported, everything is cross referenced, and it's all open and accessible for you to search, list, sort, display and ReLaTe to every other object. If you have a question about your solution you need answered, BaseElements can answer it.
Know Your Solution.
If you've ever taken over someone else's solution, and not known where to start, or worked on a system that is too big to keep in your head all at once, BaseElements is the answer. It knows everything about your solution without you having to. You can look at a field, and know every place it exists in every file in your solution.
PreEmpt the bug reports.
BaseElements lists all of the items in your system that have errors or that are unreferenced. So you can know - in advance - when you introduce that next new version, that it isn't full of bugs, and that it's not overloaded with wasted space.
Plus with version 1.0.5, there is now the option to find potential issues in your solution.