I will be delighted to take care of your request and will contact you.
Thank you for your request! will take care of it and contact you within 24 hours
Your requerst hast been sent successfully.
{icon_desc}
Technologies
Always up to date and tailored to your needs.
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
We clear the path to your success
Tailor-made and individual software development
What is WPF?
WPF stands for Windows Presentation Foundation and is also known as Avalon. It is a graphics framework of the .NET ecosystem that is used for GUI creation. The class library can be used for both desktop and web application development. It tries to combine all areas that are important for presentation, such as user interfaces, drawing and graphics, and more, to create the possibility for attractive user interfaces.
When does soXes rely on WPF?
The WPF framework simplifies the creation of powerful GUIs and web applications thanks to many out-of-the-box elements and helpful features. The WPF framework is very flexible, which makes programming controls much easier and reduces the need for external libraries. The use of XAML, the description language for the design of user interfaces and workflow definition, further simplifies the collaboration between designer and programmer. Other features such as clean data binding or hardware acceleration when drawing make the framework a popular tool in the .NET ecosystem.
Where has soXes used WPF?
soXes has used the framework, for example, in the development of Testex ULU for Testex AG. The software system supports all work steps from order entry to the automatic processing of test data from the laboratory. The desktop GUI was developed with the WPF and .NET Framework to provide an intuitive and powerful user interface.
Why soXes?
With soXes you gain a partner with competence and reliability. For 20 years, our company has stood for the best quality in the development, programming and outsourcing of software. With its services, soXes covers the entire life cycle of an IT development (conception, consulting, development and support). Take the first step towards the successful implementation of your project and contact us for more information.
In recent years, the Raiffeisen Group has established itself as the leading retail banking group and third largest banking group in Switzerland. Its strength is its local roots. Today, Raiffeisen customers include3.7 millionSwiss nationals. Of these, over 1.8 million are members of cooperatives and thus co-owners of their Raiffeisen bank.
The Raiffeisen Group provides its individual autonomous Raiffeisen banks with price information for foreign exchange, interest rates (e.g. mortgages) and securities. Together with Dion Global Solutions, soXes has developed a central pricing toolspeciallyfor the Raiffeisen Group, which receives, validates and calculates market data from different providers (Reuters, Bloomberg, Sungard etc.). This information is then made available to the different systems (e.g. Avaloq) or the local Raiffeisen banks.
This pricing tool was implemented several years ago and is still in daily use today. Today, soXes takes over the maintenance and support of this application. In addition, changes and improvements are regularly incorporated into the solution within the scope of small projects.
From a technical point of view, the solution consists of a backend (central computer) developed in C++/Java and a frontend developed in TCL/TKL and HTML5/JSON.
Kunde:
CelsiusPro AG
Applikation:
Celsius Pro
Technologie:
C#, .NET, Python, Web services, Mongo DB, Big Data, DotNetNuke
CelsiusPro is the leading provider of weather derivatives in Europe. CelsiusPro's products enable companies to protect themselves against weather-related risks.
In order for a business model of this complexity to work, a large number of components must interact: Weather data from hundreds of global weather stations must be converted into a uniform format and their retrieval must be made efficient. Statistics and probabilities of weather events are computed and prices are calculated based on them. Prices for the weather derivatives can be queried and purchased via a web portal. CelsiusPro employees also manage customers and products within this platform.
For this task CelsiusPro relies on a completely individually developed environment that seamlessly combines the .NET Framework with the programming language Python, which is well known from the open source scene. While the website and the back office system are programmed in C# and are based on DotNetNuke, the price engine and the system for loading weather data is based on Python. A web service, which allows the calculation of a price via internet, combines both languages even within one program. Python becomes IronPython (the implementation of Python in the .NET Framework). The system is freely configurable and allows the creation of new products, pricing engines and the connection of new weather stations.
Visit the website www.celsiuspro.com and see for yourself how a combination of the programming languages IronPython and C# covers the requirements of a state-of-the-art web application including a mathematicallycomplexpricingengine. Within this project, soXes is responsible for the entire environment and continuously develops the platform further.
Kunde:
instaSOLUTION AG
Applikation:
instaGUARD
Technologie:
YII, PhoneGap, Angular JS
In the course of various projects in the field of alerting and mobilization, it became clear to soXes that in the field of alerting there are many providers, but not many comprehensive solutions that are based on or support modern platforms. soXes therefore decided to build a comprehensive real-time alerting system. After a development period of more than two years, instaGUARD and thus the company instaSOLUTION was born. instaGUARD is a technologically top modern and innovative alarm system for emergency, evacuation, mobilization, threats and technical alarms. It is a new generation in alarm management.
With instaGUARD it is possible to trigger an alarm in real time in an emergency situation or, in the case of team mobilization, to notify your team within seconds. An alarm can be triggered at the touch of a button on the smartphone, by SMS, phone call, e-mail or key combination on the computer. The software is centralized, cloud-based on an Internet platform and is operated by the user via an externalclient application, which is installed locally on a mobile or fixed end device. This enables the recipient to be contacted globally via all communication channels. This significantly increases accessibility and enables a fast response time. The alerting process is more efficient, faster and easier than with conventional systems.
Thanks to the alarm configurator, different alarm types can be pre-defined and triggered according to the emergency situation. These differ, for example, in the ringing tone, the recipient circle, the priority, the escalation level or the instructions for action. Alarms can also be triggered by an external system by connecting instaGUARD to an existing external system (e.g. fire protection system). Depending on the medium, alarms can be sent with different delays and the recipient can be requested to acknowledge them. If an alarm was triggered, it is possible to locate the device from which it originated.
In this project, soXes resp. instaSOLUTION implemented all the work from the idea to the design, the technical concept and the implementation. soXes has extensive know-how in the field of real-time communication with different media and a variety of protocols and systems.
For more information please visit the instaGUARD webpage at www.instaguard.ch
Kunde:
Start Up
Applikation:
Payment Modul
Technologie:
.NET, C#, ASP.NET, Blockchain
In this project, soXes had the project lead for a young and successful start-up company in the field of cryptocurrency. A back office developed by a third party company was to be expanded cost-effectively and successfully.
Within the scope of this project, soXes developedthe payment module, which can be accessed via the web. The user then has the possibility to pay his bills via Bitcoin or Ethereum currencies. The data is transferred via an intelligent interface to the existing back office.
We at soXes have also developed the KYC (Know your Customer) module for our customer, where users can fill in their personal information and upload documents such as passport or ID. The admin can view the uploaded data from the users online and unlock the users.
soXes sat down with the third party company and defined the interface together in several meetings to enable a smooth integration into the existing back office.
The project was successfully implemented thanks to the in-depth knowledge of all parties involved in the area of crypto currency and IT. This enabled the young start-up company to take another important milestone in the company's success.
Kunde:
Gertsch Consulting & Mode Vision AG
Applikation:
POD - Pattern on Demand
Technologie:
ASP.NET, Windows Applikation, Outsourcing
Gertsch Consulting und Mode Vision AG offers consulting and software for the clothing and fashion industry. This includes software for style development, the creation and editing of cuts as well as solutions for individualised tailor-made clothing. Since individualised made-to-measure clothing is currently one of the most important megatrends in the clothing and fashion industry, Gertsch Consulting und Mode Vision has commissioned the soXes GmbH team to help develop a solution in this area.
The aim was to develop an application for the acquisition of measurements for garments, which once acquired can then be automatically sent to a garment production company, where the corresponding garment is produced to measure. Gertsch Consulting and Mode Vision already had a software solution in use. Within the scope of this project, the task was to have soXes develop and improve the existing solution from scratch and make it web-capable.
This successfulcooperation resulted in the successful software solution POD - Pattern on Demand, which is used today in various clothing companies. Via the B2B2C-capable (Business to Business, Business to Consumer) webshop, the customer can act as a co-designer and individually create his or her fashion according to the offer of the supplier. For example, it is possible to design his individual shirt/blouse or suit/costume to measure. The customer sees by means of visualization what he changes, selects and how he designs the garment. The platform provides a very extensive range of functionalities from which a supplier of individual fashion can choose. Fabrics, linings, contrasts, materials, embroideries and variants can be recorded and managed. In addition, the customer has the possibility to individually print the fabric. This includes the colour-controlled selection of brand logos, the upload of own images (e.g. club or company logos), as well as the generation of text images to mark an article with your own lettering. The integrated solution also offers the possibility to inform customers or retailers fully automatically about the progress of an order via e-mail templates. The status of the order is also logged in the web shop.
Thanks to this solution, Gertsch Consulting und Mode Vision AG can generate significant added value for its customers. Because more and more companies nowadays want to offer customers the opportunity to help shapetheir personal clothing style as co-designers. This concept also breaks up the classic production and supply chains, as production and delivery is only done on demand. The POD solution takes these two circumstances into account.
Kunde:
Testex
Applikation:
Testex ULU
Technologie:
ASP.NET, SQL Server, C#
TESTEX AG, headquartered in Zurich, is a privately organised, independent Swiss testing and certification company with worldwide operations since 1846 and specialises in the textile sector. The range of services offered extends from classic textile physical and textile chemical testing through analytical residue and pollutant analysis to the factual clarification of damage claims. As an accreditedtestinglaboratory, TESTEXcertifiesalltypesoftextiles. The most well-known certificates include Confidence in Textiles, Made in Green by OEKO-TEX®, Oeko-Tex® Standard 100, STeP by OEKO-TEX®, UV Standard 801, Eco-Passport, Product certification of PPE.
TESTEX's testing facilities are designed in such a way that a comprehensive test programme can be provided for all textile raw materials, intermediate and end products. In addition, TESTEX acts as a consultant on environmental and quality issues.
To make its processes even more efficient and faster, TESTEX wanted to provide seamless support for all processes from order placement and planning through to execution by means of a comprehensive software system. As part of this project, TESTEX asked soXes to implement this wide-ranging project, which could be divided into several areas.
The core of the UniLab solution consists of order entry, planning (forecast) and order execution for sales and production (single and batch processing). This also includes the process chain definition and checking the execution by means of checklists.
The customizable product design of all services (physical and chemical tests, assessments) in the sales process is possible, whereby the solution supports a wide range of languages and country-specific units of measurement.
UniLab supports the automatic processing of test data from the laboratory. Static as well as dynamic data and evaluations can be exported in a uniform form/layout to various file formats and data can be transferred in uniformly structured interfacefiles to downstream locations for further processing. Key figures and test data can be individually adapted.
Statistical evaluations in the areas of finance, sales and production are based on a real-time transaction system.
Business process-specific documents can be created with a document creation system (Document Factory) based on the rich data sources.
The development of UniLab is based on the .NET programming language using the Telerik framework.
The comprehensive IT solution has been successfully in use since 2016 and is continuously being developed.
Kunde:
TUS - Telekommunikation und Sicherheit
Applikation:
TUS AIN
Technologie:
Graylog Cluster, Microservices, Redis Sentinel, Nginx, Galera Cluster, JSON, Push-pull Methodik, Data Loss Prevention, Split Brain Prevention
In the sixties of the last century, the then PTT was looking for strong partners to operate and finance an alarm transmission service in Switzerland. Securiton AG and Cerberus AG (now Siemens Schweiz AG, Building Technologies) took up the challenge. In 1968 they founded the interest group TUS Telekommunikation und Sicherheit. The pioneering spirit was rewarded: Thanks to constant technical innovations and considerable investments, TUS today presents itself as a modern and efficient multi-technology provider with brilliant future prospects.
TUS AIN(Automatic Intelligent Notification) was developed in order to bring thenotification of system faults and alarms, which until then had mainly been personalised, to more modern technologies such as SMS, push, email, pager and automated voice call. In this way, a notification can be automatically sent by TUS AIN to the responsible alarm recipients and to the desired medium. If required, it can also be displayed and edited via a mobile app. A high-performance IP-based network is used to transmit the messages.
TUS AIN is supplied by the TUS alarmDispatcher system with information on the status of the subscriber terminals and their sensors and is mainly used as a notification centre that can be configured in great detail.
The following technologies and solutions are used specifically: Graylog Cluster, Microservices - including Log Service, Notification Service, System Monitoring (PRTG and others), Redis Sentinel, Nginx, Galera Cluster, JSON, Push-pull Methodology, Data Loss Prevention, Split Brain Prevention.
Kunde:
Vertrieb Schweiz AG
Applikation:
VAC
Technologie:
Desktop Applikation, C#, SQL, VBA
Vertriebschweiz GmbH (VAC) stands between insurance brokers and companies. It accepts insurance applications from the independent brokers and passes them on to the companies. Depending on the type of application or company, the brokers are remunerated or paid commission per application.
The VACPro application has been developed by soXes with the aim that VAC employees can enter the applications as efficiently and easily as possible. The application enables the management of applications in a structured and orderly manner. Various export and import interfaces simplify the work with the tool. The commissions are defined and calculated directly by VACPro. The application can be edited and personalized by the user almost without exception through master data masks.
VACPro is a Windows application programmed in C# and offers Excel exports based on VBA. CristalReports is also used as a built-in tool for creating reports, statements and commission summaries. In the background is a MSSQL database.
Thanks to soXes, VAC was able to switch to a tool specifically designedforthemand tailored to their needs. At the same time, soXes GmbH in cooperation with Hotz & Koch Informatik AG took over the entire IT responsibility of VAC.
Kunde:
Wiegand AG
Applikation:
Wiegand
Technologie:
JAVA, SOA, SQL, Java Script, Angular JS, Python, Phone Gap, Mobile, Unit Test, Build Server
Wiegand AG, based in Bülach, specializes in drug management and hospital logistics. It develops concepts for medication processes, storage and transport of medication and consumables in hospitals and homes.
In a comprehensive IT project of more than 2 years duration, with a team of 7 developers, Wiegand AG has commissioned soXes to develop a secure, fast and reliable system that ensures the management of medication in hospitals. This comprehensive system is based on four pillars: WMCC (central management server) WMPS (directional station), WM5R (mobile device for dispensing) and the MedManager Cockpit (WMCP)
The WMPSstraightening station is primarily concerned with the electronic support of the set-up or preparation of medication. Via 2D barcode readers, all medications for straightening are identified and managed - including LOT and expiry dates, if available. Step by step, the straightening station guides the nursing staff both when straightening medication into the distribution dispenser and when providing individual medication. The electronic prescription provides information about the medication, preparation and dispensing. Straightening and dispensing activities are compared with the time axis. Traffic light functions signal the urgency status of the activities.
WM5R is a mobile app that runs on various operating systems and devices. It ensures that medication can be traced back to the patient's bedside, thus ensuring traceability and medication safety by allowing the dispensing process to be logged directly at the patient's bedside. The WM5R app implements the 5-R rule: right patient, right drug, right dosage, right application, right time. Both the entries from the WMPS and the WM5R are automatically fed back into the hospital system.
The WMM environment can be managed with the web application WMCP Cockpit. In addition to user and group administration and an overview of patients and prescriptions, this includes a very large part of logistics. The entire supply of the pharmacy and central warehouse as well as the ward can be monitored and coordinated via WMCP. The staff has an overview of the stock levels of all wards everywhere and at any time via a web-based interface. Orders are automatically triggered or manually released and transmitted to the purchasing system. Thus, every material movement is automatically saved (date, user, patient). Evaluations per package, LOT, expiration date, etc. make it possible to trace the movements in detail. The automatic ordering procedure is a central component of this solution and is implemented based on three principles: 1. directional station: according to the dispensations (consumption), the system determines a forecast of the future demand for a drug. 2. kanban: orders are automatically triggered when stock levels fall below a certain level. 3. autoinventory: special cabinets with scales, especially for consumables, allow a completely automatic warehouse, which determines the stock and the necessary orders by weight.
The Wiegand drug management system is based on the Java programming language with a PostgreSQL database in the background for WMCC and WMPS. The WMCPwas implemented with Python on the server and AngularJS, Bootstrap and HTML5 on the frontend. The WM5R app runs under Phonegap (Apache Cordova) on all major mobile platforms. Throughout Switzerland, the system has already been successfullyimplementedin several hospitals and connected to the local hospital information and prescription system, while maintaining the HL7 (Health Level 7 an international standard for the exchange of data between health care organizations and their computer systems) standard.
Kunde:
various hospitals and doctors
Applikation:
PASO
Technologie:
Delphi
The PASO application serves for the administration of patients with pacemakers, ICDs and event recorders. In the backend, a SQL server works to store the data records. The patient is recorded in the program. Details about the operation, the specific data of the pacemaker/ICD's are recorded. For each action concerning the patient a new entry is made in the patient database. The application contains all significant functions for handling pacemaker/ICD patients. Furthermore, the application offers various data exports. But also interfaces to the clinic's internal patient management software and to nationwide tools such as CHPACE WEB are available. Furthermore, patients can be moved easily and safely between the PASO hospitals.
An automatic patient data import is possible. Changes only have to be entered in the main system, they are automatically adapted in PASO. New cases are made available in PASO and already entered cases can be assigned to another patient within PASO.
Appointment requests, bulletins etc. are generated automatically. The application is used in the following hospitals: GZO Wetzikon, HerzKlinik Hirslanden, Kantonsspital Baden, Kantonsspital St. Gallen, Kantonsspital Winterthur, Spitalregion Rheintal Werdenberg Sarganserland, Spital Münsterlingen, Spital Uster, Universitätsspital Zürich and in the practice of Prof. Dr. Zuber. Paso is also used by companies like Agfahealthcare.
Kunde:
SolExperts AG
Applikation:
GeoMonitor 3
Technologie:
Json, WPF, TDMS and C#
SolExperts AG is a recognized Swiss company that participates in renowned projects worldwide with geotechnical and hydrogeological instrumentation and field tests. The activities of SolExperts AG are in the fields of tunneling, hydraulic engineering, special civil engineering, wind energy plants and in research projects for nuclear waste disposal as well as for the sequestration of CO2.
The main activity of SolExperts AG is the monitoring and evaluation of the collected data. For this purpose, it operates a technical monitoring software, which utilizes information about connected devices, their parameters, alarms and functions. This information is organized and interpreted in JSON format. SolExperts AG commissioned soXes to create a new, more intuitive user interface for the application in order to be able to offer it to its customers as independent software.
In the first step of the project, the software was analyzed in detail. Due to the lack of a clean documentation and the high complexity of the tool, a re-factoring of the software had to be done. For this, a specification for the further procedure had to be created in an elaborate next step. The specified functions were discussed in detail in a subsequent UI workshop with SolExperts AG and the design experts from soXes. With the help of these inputs, a UI concept could be created and subsequently implemented.
For the implementation of the JSON tool the programming language C# was used. The back-end logic of the desktop application was implemented with the .NET framework and the user interface with the WPF class library. The basic building blocks of the project are so-called JSON files, which are interpreted and manipulated by the application. The tool also provides an export function to the TDMS file format, which is used by SolExperts AG to display the information graphically.
By creating a clean specification and then re-factoring the tool, SolExperts AG gained deeper insight into the complexity and depth of the application and now has a user-friendly and intuitive application with the new UI design.
Our dedicated soXes team helps us to successfully develop Prisma World further. A big thank you to the IT professionals. Dr. J. P. Pflüger, CEO Prisma World AG
soXes convinces us with its agility paired with broad and deep know-how for complex software developments. Markus Wiegand, CEO Wiegand AG
soXes has always managed our projects to our satisfaction. CorXL Ltd. JPD Dr. med. Jan Steffel, Senior Physician Cardiology / Rhythmology at the University Hospital Zurich
With soXes we know that we are in very good hands. Belinda Stublia, Lucullus SA
The soXes team convinces with its incredible commitment and passion. Argjent Ukshini, IT Project Manager Customer Service Electrolux Schweiz AG
soXes has shown to be a very professional partner and we value their responsiveness, quick turnarounds and enthusiastic work ethics. Patrick Brigger, Co-founder & Chairman, getAbstract
We have been working successfully with soXes for over 10 years. The professionalism and flexibility of soXes continues to convince us. Mark Rüegg, CEO CelsiusPro AG
With competence, commitment and energy, soXes opens the way to success. Cornelia Nestic, Associate Director, HypothekenZentrum AG
The cooperation with the soXes project managers of my project is markedly cooperative and open. soXes shows the flexibility and agility required for such projects. For me, this is a decisive factor for the success of the project. Dan Keller, Manager Major Projects, TUS Telekommunikation und Sicherheit
With soXes at our side, we have succeeded in breaking new ground in software technology, Bruno Schmed, Member of the Executive Board, T&N Telekom und Netzwerk AG
At soXes we get competence and professional results - at any time in a completely uncomplicated way, Simon Keel, Chief Technology Officer, Tolomeo Capital AG
soXes convinces in projects with experienced solutions and close customer contact. Roman Aebi, CEO Cenprom AG
soxes has implemented our ideas into an overall solution: professional, timely and at a fair price. Andreas Lehmann, CEO, PortaNet AG
soXes has demonstrated great expertise and commitment to the complex overall IoT solution with LoRaWAN and NFC. This, and the well structured cooperation were the basis for the simplicity that distinguishes MyPortaNet. Christoph Röthlisberger, IoT/Industry 4.0, PortaNet AG
Are you looking for a company that offers you effective support and consulting in the implementation and support of your software projects?
Our services cover the entire life cycle of an IT solution as well as the entire spectrum of modern software development.
From business and process analysis, IT architecture to implementation. From commissioning to support. You benefit from our specialist knowledge and our experts.
With over 150 successful development projects and more than 80 active customers, we have the experience and you have the idea.
Notice
Our website uses cookies to ensure the best possible service. By using the site, you agree to the use of cookies. You can change this in your browser settings. Privacy Policy.