Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


M# (pronounced M-sharp) is an open-source programming language for building general-purpose software, with a focus on data-intensive applications and systems. M# integrates closely with the CodeFluent Entities tool to promote model-driven development practices, where business logic can be expressed in models rather than code. The language includes syntax reminiscent of C#, but with features tailored towards template-based code generation from these higher-level models. M# is designed to help developers create complex database schemas, domain models, web services and user interfaces from a single high-level representation of their system's architecture. This approach can lead to faster development cycles, reduced redundancy in codebases, and better maintainability by automatically updating generated artefacts when business requirements evolve.

Hire M# Experts

Enter your email to get started.