Moving to C# was a great strategic move that should allow for better corporate world participation for distributed ledgers. Most languages allow for the implementation of anything - though C# has many advantages over other languages for development.
Since the DNotes platform is to work primarily to engage the corporate community, it is best to look at what companies look for when deciding on a language to employ:
Common use
Corporate entities put a large emphasis on reducing risk. Using the most commonly used coding languages that are proven and strongly supported, which makes finding capable programmers easy.
C# is widely supported, with it being easy to find programmers worldwide. By comparison, C++ (the code used for Bitcoin core and most blockchains) is very difficult to find highly capable programmers for - which makes developing and finding coders for C++ very expensive and time consuming.
Programming speed and cost
Companies both large and small are hyper-aware of the cost to creating applications, for which C# is a much better alternative than C/C++. Programmers in C# are much more productive in this regard due to C#'s forgiving nature in debugging. C#'s integration with the .NET framework and standard libraries (pre-programmed code) makes finding solutions much faster than C++ where much time can be spend writing code that should have already been written. Businesses need their enterprise applications to be written, tested and integrated quickly and will always prefer to use language which get them the best ROI in the fastest time.
Ease of hiring programmers
Microsoft and Oracle certify developers. Corporations hiring a lot of people find it much easier to confirm that the people they are considering hiring know they have the required base level of coding ability. By contrast, most top coders in C++ are very difficult to employ as they are rarer in number due to C++'s steeper learning curve.
When rapid and agile business application development is the primary goal, C# must be considered as one of the, if not the best programming language to opt for.
Thanks, TeeGee. Well explained without getting too technical. From a long-term strategic prospective, this will place DNotes in solid technology leadership to be a formidable player in the corporate space which has been seeing increasing demand to deploy projects involving smart contracts and the blockchain technologies. The only other coin that we know of at this time, coding in C#, is Startis. We certain appreciate their leadership and contributions to our industry.