1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to filter objects based on a custom attribute, the filtering objects comprising: defining a custom attribute, wherein the custom attribute is an attribute defined by a user of a financial close management system, and comprises a name, a value, and a value type; associating the custom attribute with an object in the financial close management system; defining a dynamic filter, wherein the dynamic filter defines a subset of objects based on a filtering criteria when applied to a set of objects in the financial close management system, wherein the set of objects comprises a task type, a task, a template, and a schedule, wherein the dynamic filter automatically updates the defined subset of objects based on one or more changes to the set of objects in the financial close management system, and wherein the one or more changes to the set of objects comprises at least one of: adding a new object to the set of objects, deleting an existing object from the set of objects, or modifying an existing object of the set of objects; and filtering the set of objects using the dynamic filter, wherein the custom attribute is used as the filtering criteria, wherein the dynamic filter displays the subset of objects within a user interface of the financial close management system, and wherein the dynamic filter automatically updates the display of the subset of objects in response to the one or more changes to the set of objects.