It provides you with parameters to further customize the patterns and Presents them in easy to search user interface and inserts the code into your working project. That indexes some commonly known OO patterns, Visual Studio add-in/extension that generates code based on OO design patterns