C# is an object-oriented language, but C# further includes support for component-oriented programming. Contemporary software design increasingly relies on software components in the form of self-contained and self-describing packages of functionality. Key to such components is that they present a programming model with properties, methods, and events. They have attributes that provide declarative information about the component. They incorporate their own documentation. C# provides language constructs to support directly these concepts, making C# a natural language in which to create and use software components.
Sage X3 ERP Support Analyst – Harrogate North Yorkshire. Sage ERP X3, ERP ( Epicor, MFGPro , Infor, Red Prairie, SAP etc), SQL, Crystal Reports, project management, ERP applications support, Full implementation life cycle within an SME environment, Enterprise Resourcing Planning Support Analyst