We build professional Web, App and windows applications to fit your business needs.

Web applications

For web applications we use Microsoft .Net framework for back-end and Angular or Microsoft MVC in combination with JQuery and Bootstrap as our main UI tools.

Windows applications

For windows applications we use Microsoft WPF or UWP which provides powerful UI and advanced asynchronous features.

Apps

We use Xamarin Forms to develop native Apps for Android and iOS. Xamarin Forms is an open source cross-platform framework from Microsoft for building iOS, Android, & Windows apps with .NET framework.



Our working method to build your application

We believe in Microsoft and the technologies it has built over the years. Microsoft is a very powerful company, constantly evolving and providing the best service benefits. It helps you grow your business with minimal support costs. When building an application, it is very important to invest in usability, scalability, and quality, all of which can be found at Microsoft.

At SiteNestle we:

  • Listen to your new idea or business requirement
  • Think out loud to come up with possible new innovative ideas
  • Estimate time and plan accordingly
  • CCreate technical designs for architecture, patterns, development methods, procedures and tools
  • Develop software.
  • Provide quality assurance by unit, integration and system testing
  • Deploy and maintain your application.


Our software architecture:

Based on the type of application, we choose a clean architecture to improve its performance and ensure that the application is easily expanded and maintained.


For example we often use DDD (Domain Driven Design) architecture in combination with microservices for web based applications.


During our software development process, we do not focus primarily on the technology, but rather on the business itself, where there is a need for enhancement and assistance; the DOMAIN. DDD (Domain Driven Design) is a software architecture model which is tailored in a way to look at the software from the top down. This method helps us in developing a clean software, better and faster code maintenance, and the ability to easily expand the business in the future.
This reliable combination of architecture and design patterns will also be useful and important when creating unit and integration tests for continuous testing later on.

Our way of coding:

Clean code is our goal. Clean code is more than just software guidelines.

Using the right architecture with SOLID principles, using right design patterns and TDD are the key to writing a clean code.


Tools and techniques:

Using the most recent Microsoft tools and techniques is very important to build a promising application.
For example:

  • ⊕.Net 6 and C#
  • ⊕Advanced security layer with Microsoft Identity Server based on OpenID and oAuth2
  • ⊕UI front-end development with Angular, MVC, Jquery,Bootstrap and HTML5
  • ⊕Azue Cloud (Storage, Servicebus, VM, SQL Azure, Notifications)
  • ⊕Microservices (Kubernetes and Docker)
  • ⊕Entity Framework
  • ⊕xUnit