Case study

Digitalmech

A management multi-user desktop application connected to the Solid Edge API.

Digitalmech

About the client

Digitalmech S.R.L. is a company located in northern Italy that sells mechanical design software and services.

Legal Name
Digitalmech S.R.L.
Country
Italy
Work done
  • Desktop app developement
Website
digitalmech.it

Description

I developed a desktop for a Digitalmech client.

They needed to extend the functionalities of Siemens Solid Edge via their API, so I built a desktop app that can connect to Solid Edge.

There are two types of users, an admin and a user. Foreach one I developed a separeted desktop application and both of them communicate to a shared SQL Server database

Software Architecture

User

Windows Forms C# application that can read data and perform operation on a local Solid Edge application using their API.

Admin

Windows Forms C# application to configure the shared data the clients can use.

Update database

C# console application that can update the database schema using Entity Framework Core migrations.

Server

SQL Server managed using Entity Framework Core.

Tech stack used for this project

Languages:

C# C# SQL SQL

Frameworks, Libraries and others:

.NET .NET Windows Forms Windows Forms EF Core EF Core Serilog Serilog SQL Server SQL Server

Free software consultation

Let's meet on a videocall or in person

What you will receive during and after the consultation:
  1. Tips and advice on how to solve your software project requirements
  2. A detailed project roadmap for your future or present software application
  3. A work proposal that meets your timeframe and budget requirements
Quote