In some embodiments, a method includes receiving input that includes a criteria for filtering a set of records to define a subset of records within the set of records. The criteria is defined by an end design user. The method includes updating a business class group with the criteria, wherein the business class group is associated with an action for access the subset of records through the business class group. The method includes outputting a business application to be executed by at least one end user to access the subset of records through the business class group.