CastleSoft is proud to be parters with the following companies:


Microsoft is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known software products are the Microsoft Windows line of operating systems, Microsoft Office office suite, and Internet Explorer web browser. Its flagship hardware products are the Xbox game consoles and the Microsoft Surface tablet lineup. It is the world’s largest software maker measured by revenues. It is also one of the world’s most valuable companies. Microsoft was founded by Bill Gates and Paul Allen on April 4, 1975, to develop and sell BASIC interpreters for Altair 8800. It rose to dominate the personal computer operating system market with MS-DOS in the mid-1980s, followed by Microsoft Windows. The company’s 1986 initial public offering, and subsequent rise in its share price, created three billionaires and an estimated 12,000 millionaires from Microsoft employees.

Microsoft has developed a number of key technologies which we specialise in which include: .NET, SQLServer, IIS and the Windows platforms (desktop/server/mobile and tablet).

Build smarter apps, fast

New features, such as live dependency validation, help drive DevOps earlier in the development process. In addition, enhancements to popular features, like code navigation, IntelliSense, refactoring, and code fixes, save you time and effort, regardless of language or platform.

Find and fix bugs sooner

The entire debugging and test experience has been enhanced to help you find and address issues as early as possible. Features like Live Unit Testing, Exception Helpers, and Run to Click tighten your DevOps loop by reducing regression risks and immediately exposing the root cause of new bugs.

Deliver quality mobile apps

With Xamarin’s advanced debugging, profiling tools, and unit test generation features, it’s faster and easier than ever for you to build, connect, and tune native mobile apps for Android, iOS, and Windows. You can also choose to develop mobile apps with Apache Cordova or build C++ cross platform libraries.

Level up your language

Visual Studio continues to invest in support for the latest programming language features. Whether working with C#, Visual Basic, C++, TypeScript, F#, or even third-party languages like JavaScript, you’ll find first-class feature support across the entire development experience.

Satya Nadella

Chief Executive Officer

Satya Nadella is Chief Executive Officer of Microsoft. Before being named CEO in February 2014, Nadella held leadership roles in both enterprise and consumer businesses across the company.

Joining Microsoft in 1992, he quickly became known as a leader who could span a breadth of technologies and businesses to transform some of Microsoft’s biggest product offerings.

Most recently, Nadella was executive vice president of Microsoft’s Cloud and Enterprise group. In this role he led the transformation to the cloud infrastructure and services business, which outperformed the market and took share from competition. Previously, Nadella led R&D for the Online Services Division and was vice president of the Microsoft Business Division. Before joining Microsoft, Nadella was a member of the technology staff at Sun Microsystems.

Originally from Hyderabad, India, Nadella lives in Bellevue, Washington. He earned a bachelor’s degree in electrical engineering from Mangalore University, a master’s degree in computer science from the University of Wisconsin – Milwaukee and a master’s degree in business administration from the University of Chicago. Nadella serves on the board of trustees to Fred Hutchinson Cancer Research Center as well as the Starbucks Board of Directors. He is married and has three children.


Userware is a company founded in 2007 by two experts in Microsoft technologies. It has gained popularity thanks to its innovative solutions and applications, including XLS Editor – which was number 1 in the Productivity category of the Windows Store for more than 5 months – and a patent-pending online operating system made in silverlight and enhanced Wiki-style by users. Today, by releasing C#/XAML to HTML5, Userware is about to play an important role in the field of cross-platform development by responding to developers and companies that face the proliferation of platforms and programming languages to master.

C#/XAML for HTML5 allows you to reach all platforms with the skills, tools, and codebase you already have:

Zero Learning Time.

If you know C#/XAML, you already know everything you need to make apps for HTML5, Android, iOS, Mac, Chromebooks, Linux, Windows, web browsers, and more.

The power of C# and XAML.

Developing robust large-scale HTML5 projects has never been easier with C#/XAML features such as type safety (you can fix errors before the code runs), data binding, user controls, classes, interfaces, inheritance, generics, namespaces, event handlers, data templates, and much more.

The power of Visual Studio.

Step-by-step debugging, code refactoring, intellisense, unit tests, source control, and all the other cool features of Visual Studio work like a charm.

Reuse your code base.

Migrating Silverlight, WPF, Windows Phone, Windows Store, .NET, and other C# projects to HTML5 has never been easier. While only a subset of XAML is currently supported (see current progress below), most of your C# code will work as is.


Xamarin is a San Francisco, California based software company created in May 2011 by the engineers that created Mono, Mono for Android and MonoTouch that are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft .NET).

With a C#-shared codebase, developers can use Xamarin tools to write native Android, iOS, and Windows apps with native user interfaces and share code across multiple platforms. Xamarin has over 1 million developers in more than 120 countries around the World as of May 2015.

On February 24, 2016, Microsoft announced it had signed a definitive agreement to acquire Xamarin.

Deliver native Android, iOS, and Windows apps, using existing skills, teams, and code.

Build native apps for multiple platforms on a shared C# codebase. Use the same IDE, language, and APIs everywhere.

  • Native UI, native API access, and native performance
  • Anything you can do in Objective-C, Swift, or Java you can do in C# with Xamarin
  • Ship cutting-edge apps with same-day support for new OS releases

Ship better apps faster with automated testing.

Find bugs before you ship with automated tests running on the devices users own—over 2,000 real devices in our cloud.

  • Tests behave as users do–performing taps, pinches, swipes, and more
  • Integrates with CI for continuous automated testing, testing apps on every change
  • Ensures apps look and feel excellent with full-frame screenshots and video playback
Nat Friedman

Nat Friedman

CEO and Co-founder

An entrepreneur and developer, Nat is passionate about building products that delight developers. Nat has two degrees from MIT and has been writing software for 27 years. In 1997, Nat co-founded and served as chairman of the GNOME foundation. In 1999 he co-founded Ximian with Miguel. At Novell, Nat ran engineering for a $110M product and was CTO of the Linux business. Nat is an avid traveler who visited 20 countries in 2010, an active angel investor, and a private pilot.

Miguel de Icaza

Miguel de Icaza

CTO and Co-founder

Miguel has directed the Mono project since its creation in 2001 and led the launches of Mono’s releases at Novell. Before Mono he co-founded the GNOME project in 1997 and in 1999 he co-founded Ximian with Nat. He has received the Free Software Foundation 1999 Free Software Award, the MIT Technology Review Innovator of the Year Award in 1999, and was named one of Time Magazine’s 100 innovators for the new century in September 2000.