Beyond design and implementation, we have regularly been asked to address challenges that are not easily addressed by the native capabilities of enterprise applications. Without endangering support, we can quickly build bolt-on tools that are easy to use and maintain and which automate or enhance annoying and time-consuming user tasks.