Development Services What is ASP.NET Core? ASP.NET Core is a modern, open-source framework for building high-performance, cross-platform web applications. It is built on top of the .NET Core runtime, which is a cross-platform, open-source version of the .NET framework. This allows for easy deployment of applications on Windows, Linux and macOS, making it … Continue reading

Windows Workflow Foundation

Diatom Enterprises as an outsource software development company is an expert in WWF technology. Company’s WWF developers widely use the technology in developing such projects as Digital Library of Latvian National Library. Diatom Enterprises Company provides offshore WWF development services for a wide range of industries and companies around the world. If you … Continue reading

Windows Communication Foundation

Diatom Enterprises is an outsource software development expert in Windows communication foundation technology. Our Windows communication foundation developers effectively used Windows communication foundation in the development of the projects as Digital Library of Latvian National Library, Short Sale Online Marketplace with a Real Estate Agent Network. Diatom Enterprises provides offshore Windows communication … Continue reading


Diatom Enterprises provides offshore ADO.NET development services for a wide range of industries and companies around the world. If you are looking for experienced and trusted ADO.NET developers for hire you found the best. Initially, the ADO was used to extract data efficiently from a database. This was when ADO 1.0 was established and … Continue reading

Microsoft Framework

.NET is a Microsoft framework that includes a very large library and supports a number of programming languages. This library is available to all languages that are supported by .NET. Its programs do not execute in hardware but in a software environment. This environment is called the Common Language Runtime or CLR. This … Continue reading

Weborb for .NET

For a continuous and reliable media presence worldwide, the WebORB for .NET plays a major role. It integrates browsers who want to stay connected anywhere they are. If you are a mobile client and need reliable connectivity for your desktop, you should consider getting this feature. You would be able to market … Continue reading


Custom XML, XSLT, SQLXML software development Relation data and XML have three environments available for manipulation in Microsoft visual studio. The options include classes in the system.xml namespace, SQLXML class and the XML-data type packed in SQL Server. The services of XML support were included in the Microsoft SQL Server in order to provide users … Continue reading

Ms Access

Ms Access is a Microsoft software from Visual basic .NET that can open a database in Access, print or preview reports, display and allow editing of Access Form and automation of Access run-time. The software also helps in navigating dialogue boxes when opening a password-protected database or in case, the user security level … Continue reading

Microsoft Visual Studio

It is not a wonder that computers are synonymous with Microsoft. The giant software developer has trounced over the years any form of competition, and in the process rejuvenating and reinventing itself. Their rivals have replicated its products, but somehow, Microsoft is still leaps and bounds ahead of the competition. The gateway … Continue reading


With the coming of .NET, it has become much easier to access the different collection of classes. This is unlike before when various programming languages all had different types of routines and classes that was provided for by the Microsoft Foundation classes. Something that needs to be noted here, is the fact that the … Continue reading

Model View Presenter

As UI-creation technologies such as ASP.NET and Windows® Forms become more and more powerful, it’s common practice to let the UI layer do more than it should. Without a clear separation of responsibilities, the UI layer can often become a catch-all for logic that really belongs in other layers of the application. One … Continue reading

Development using Xamarin products

Xamarin and iPhone / Android / WinPhone Development At Diatom Enterprises we are working hard to strengthen our Xamarin knowledge and partnership. We have had a very positive experience working with Xamarin deploying native apps quickly and efficiently. We see Xamarin as a key technology in our cross-platform mobile strategy. Key Benefits Xamarin continues updating … Continue reading

.NET MAUI: The Best Choice for Multi-Platform Development in 2024

.NET MAUI, a modern multi-platform framework from Microsoft, enables the creation of mobile and desktop apps across a wide array of platforms, including Android, iOS, macOS, Windows, and even Tizen (Apple CarPlay and Android Auto are also supported). Additionally, the code can be shared with other platforms supported by .NET, such as Web, Linux, IoT, … Continue reading

What’s New in .NET 8 for Blazor Development?

The upcoming .NET 8 release in November 2023 promises a plethora of new features set to revolutionize software development. Notably, alongside significant updates for MAUI and Native AOT, there’s a major overhaul in store for Blazor technology. A Look Back at Blazor Before .NET 8 Previously, developers had two primary Blazor project types at their … Continue reading

Use ChatGPT to create Unit Tests

We’ve looked at using AI tools to help the development process and automate Unit Test creation for programmers. When we get the code from other teams, we face these challenges: Understanding their logic. Lack of Unit tests. Imperfections in the code (no code is perfect). To make any changes and not break the logic it … Continue reading

The Evolution of Software Development with .NET 8: Exciting Possibilities on the Horizon

The landscape of software development is continuously shifting. As technology propels forward, development platforms like .NET adapt, evolving to accommodate the changing needs and demands of both developers and end-users. Renowned for its speed, cross-platform support, and thriving community, .NET remains a go-to choice for developers worldwide. The Current State of .NET Up-to-date versions of … Continue reading

.NET MAUI – The Future of Cross-Platform Development Unveiled

Introduction to .NET MAUI .NET Multi-platform App UI (.NET MAUI), Microsoft’s cutting-edge cross-platform framework, empowers software developers to construct apps for diverse platforms using a unified code base. With .NET MAUI, you can craft applications for Android, iOS, iPadOS, macOS, and Windows utilizing C# and XAML. Aiming for Code Base Unification This framework aims to … Continue reading

Diatom Enterprises – Top .NET Developers in Latvia!

Our custom software development team at Diatom Enterprises is happy to announce that we have been named as top .NET developers in Latvia. According to Clutch top 2023 list, we are one of the top .NET development companies in our country and we are pleased to gain recognition for our work. “Diatom has always been … Continue reading

Do you plan in advance data architecture for your startup?

Have you faced a situation when you suddenly realized that your Large project needs to be rebuilt because you ran into an unsolvable problem related to performance? When your company have a project that is popular enough and may potentially face millions of online users we need to stop and think about it. Correctly built architecture … Continue reading

How To Succeed at Riga Comm: Tips for Exhibitors

Despite the fact Diatom has been successfully working at the Latvian and global market for more than 10 years, last year was the first time our company participated in Riga Comm IT Fair. That is an IT & Business event that allows  ICT professionals, entrepreneurs and other interested people to learn about the latest products … Continue reading

Observer pattern in 3 languages – Ruby, C# and Elixir

The goal of this article is to show the differences in thinking that arise when you develop your application design using different languages and language paradigms. We will have a dynamic object-oriented language (Ruby), static object-oriented language (C#) and functional actor model-based dynamic language (Elixir). I may speculate that this might be interesting to people who … Continue reading

Listen to Diatom’s partner Kent Alstad on .Net Rocks show

Kent Alstad, the partner of the Diatom Enterprises, has over 25 years of successful software development and business management experience. Kent has been a guest of .Net Rocks radio show several times since 2006. You can listen to his podcasts here or find them in show archives of .NET Rocks Application. If you are a professional in … Continue reading

Short Sale Online Marketplace

Our developing team finished first stage of development works for a Short Sale online marketplace project with a real estate agent network. The goal of the project is to attend potential Short Sale buyers to help them selling their properties. Everyone can use smart and detailed property search, view property details and bookmark property with … Continue reading

Diatom’s developers work for the Microsoft Latvia project

Diatom Enterprises’ outsource developers finished their work as subcontractors for the Microsoft Latvia’s project – Electronic Signature  for Latvian Government that ensures that every individual and company in the county are able to purchase and use electronic signatures. Project involved .NET technology and took about 6 months of work for Diatom Enterprises’ team. You can also check:

Diatom’s team starts to work for globally recognized project

Diatom Enterprises’ experts in software development started to work for a globally recognized portal which enables businesses to conduct online employee training. The project was developed using C#,  JavaScript and .NET, ASP.NET Framework 3.5 , Adobe Flex (Adobe Flash Builder 4), Visual Studio 2008, WebORB for .NET, Cross Platform Rich Client Applications (Adobe Flash Builder), Agile Software development – Rally, Atlassian tools … Continue reading

.NET Code Build Manager

Application deployment, specifically built and moved project to destination host is time consuming task. Our client wanted to save time and optimize deployment process for intranet. Diatom Enterprises developed automated source code built environment. The application monitors and maintains projects that are currently active and being used by any development team part. The main feature … Continue reading