Plain old CLR object

In software engineering, a plain old CLR object, or plain old class object (POCO) is a simple object created in the .NET Common Language Runtime (CLR) that is unencumbered by inheritance or attributes. This is often used in opposition to the complex or specialized objects that object-relational mapping frameworks often require.[1] In essence, a POCO does not have any dependency on an external framework.

  1. ^ See, for example, this docs.microsoft.com article: POCO Support in WCF