en flag +1 214 306 68 37
.NET Compiler and Custom IDE to Streamline Business Software Development

.NET Compiler and Custom IDE to Streamline Business Software Development

Industry
Information Technology, Software products
Technologies
.NET, C/C++

Customer

The Customer is a global ICT company helping organizations to better understand and use their business information through innovative BI solutions. The companies in energy, transportation, healthcare, consulting, and banking industries rely on the Customer’s solutions to streamline their operations.

Challenge

The wanted to develop a unique platform for a business software solution development that should assist information-driven businesses and institutions in their decision-making processes.

Solution

Having ample experience in .NET development, ScienceSoft undertook the project. The project consisted of two parts: a compiler for .NET languages and custom integrated development environment (IDE) helping developers in modular programming.

ScienceSoft used the most modern technologies to develop the industrial-level .NET-compiler for a custom .NET-aligned language described in the Customer’s language specification. This solution allowed compiling programs written in the custom language into standard .NET assemblies to be executed under .NET CLR. It provided a possibility to develop an applied solution for the standard .NET platform and to simplify integration with other .NET applications.

ScienceSoft also created a new version of custom IDE allowing developers to create, design and publish .NET WinForms applications. The IDE was based on wide design-time support features provided by .NET CLR.

Results

As a result of joint Customer-ScienceSoft efforts, the innovative BI solution was successfully delivered. The solution was actively used by the Customer to provide their client with .NET-based business applications.

Technologies and Tools

.NET Framework 2.0, Component Object Model (COM), Active Template Library (ATL), Microsoft Foundation Classes (MFC), C#, C++/CLI.

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies