Windows Communication Framework emplea atributos para definir contratos de servicio, ASP.NET para exponer métodos en forma de servicios web, LINQ to SQL los emplea para definir el mapeo de clases al modelo relacional subyacente, Visual Studio los utiliza para agrupar propiedades de objetos, los desarrolladores de clases indican la categoría de la clase del objeto aplicando el atributo personalizado codice_3.