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 JSON?
The abbreviation JSON stands for JavaScript Object Notation and describes a standardised text format with which structured data can be exchanged. Because it is simple and streamlined, it requires few resources and is easy and quick to read. Although JSON is based on JavaScript, it can be used independently of the programming language. JSON competes with XML for the exchange of structured data. JSON is simpler, but in return it offers fewer possibilities.
When does soXes use JSON?
In principle, JSON can be used wherever data needs to be transferred or exchanged. Since JSON objects do not require extensive declarations or descriptions, the overhead for exchanging data is minimised. This property makes JSON objects lean and fast to process, which is why they are particularly suitable for desktop and web applications as well as mobile applications. Ajax, WebSockets or JavaScript are often used in parallel for data exchange between client and server.
Where has soXes used JSON?
The application area of JSON in soXes' individual software development is very broad. For example, soXes has used the JSON format in the instaSOLUTION application of our sister company instaSOLUTION AG to ensure fast data exchange between the external client and the cloud server. As high speeds are essential for a real-time alarm system, JSON was ideally suited for data transfer.
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.
Electrolux was founded in Sweden in 1919, we are a world leader in household appliances for private and professional use. Electrolux reinvents pleasure, care and well-being to make life more enjoyable and sustainable for millions of people around the world.
With the help of the practical Electrolux customer service app, users now have thousands of tips for immediate help with household appliances at their fingertips. For example, what to do if the washing machine door can no longer be opened? The app also offers a detailed contact form that allows users to contact Electrolux 24-hour support quickly and easily at any time. Thanks to the device registration function, users can register all their household appliances and have them at hand at all times.
In addition to project management, soXes has also taken over the development and design (according to CI/CD guidelines) of this exciting project and has successfully implemented it.
Kunde:
Mercer Alternatives AG
Applikation:
Mercer
Technologie:
Web2Py, Python , MySQL
Mercer Alternatives AG is an independent Swiss investment advisor for institutional investments in private equity, real estate and infrastructure. With more than 130 employees at its offices in Zurich and Nyon, Mercer is one of the leading providers of pension advice, investment consulting and solutions as well as advice on human capital and compensation management in Switzerland.
The company offers individual advisorysolutions and collective investment vehicles, as well as investment controlling and reporting services.
soXes has developed an application for Mercer to calculate the total expense ratio, or TER (Total Expense Ratio). The Total Expense Ratio is a key figure that puts all administrative costs of an investment vehicle in relation to the assets under management.
The calculation basis (funds and their net asset value as well as investors and their units per fund) is imported from a central system via an import interface into the Mercer TER application. In contrast, the management costs are entered manually. Based on this data, the application calculates the total cost ratio per investor for their investments at the touch of a button. The results can be output as PDF or Excel reports and distributed to the investors. A user management function allows the distribution of roles with different authorizations.
The Mercer web application is programmed in Python and the data is managed in a PostgreSQL database.
soXes developed the initial web application in 2013 and since then has further developed the TER application in the context of change requests. In 2019 soXes received a refactoring order. The data model was fundamentally revised in order to better represent fund of fund structures (multi-level hierarchy) and at the same time the technology stack was updated.
With today's solution, calculations are more efficient, significantly faster and easier. This reduces the source of errors and enables significant time savings. The documents are now stored centrally and clearly arrangedat the right place and are available at any time. In addition, the proportionate total cost ratio for an investor in complex investment structures can be calculated in the desired level of detail.
Cenprom AG, based in the canton of Zug, focuses on the development of iOS and Android applications. It generates ideas and visions for new apps, which are implemented after thorough examination and conception.
For the implementation of the project "Agontronic" the company soXes GmbH was commissioned, which in close cooperation with the client brought the product to marketability.
Agontronic targets a younger audience, which is dedicated to playing online multiplayer games. Via the app, players can compare each other. Their achieved successes are converted into "scores", which are used in app own competitions. Besides the fame that is important in the gamer scene, material prizes can also be won.
With an increasing number of users, game manufacturers will be convinced to create exclusive game content for Agontronic users. These can be played in specially created competitions. Agontronic is designed in such a way that third party companies can also book and run competitions in order to increase their awareness in the scene.
As with many successful products, the underlying idea of Agontronic is very simple: The player should be able to use the points earned at the finish line to participate in competitions while pursuing his favorite activity - playing online games - without any additional effort. All that is required is the download of the app and registration, including the player's email address and country of residence. If the game is supported by Agontronic, he can link his user data (player name) with the app and his successes and failures achieved in the game will be transferred to the app. The received data in turn will be processed and converted into comparable "scores", which will be used for the ranking in the competition. Furthermore, the player can compare himself with friends who also use Agontronic.
However, the implementation of the requirements proved to be a greater challenge. The support of 4 different platforms - meaning different providers through which the players play the online games - as well as games from different manufacturers meant that a separate connection had to be implemented for each system.
The authentication of the players is done via the login masks of the respective platform, which returns the required user data to Agontronic if successful. This way, no login data (username/password) is stored in the app, which reduces the application's vulnerability to a minimum. Furthermore, the app only accesses game data that is publicly available.
The games are connected via proprietary APIs - Application Pogramming Interface, i.e. an interface provided by the manufacturer to query predefined data - which differ greatly from manufacturer to manufacturer. The query and processing of the statistics obtained in this way must therefore be implemented individually for each game, but must ultimately be reconciled.
The fact that the game manufacturers greatly limit the daily queries of the statistics in order to protect their own systems from excessive load proved to be difficult. Agontronic is dependent on data in real time to a large extent, so that for example only one query per day/player to save "requests" is not sufficient for the operation of the app. A sophisticated system to reduce unnecessary queries - e.g. when players are not active and therefore no changes in the statistics are expected - and the distribution of statistic requests to different source systems makes it possible to simultaneously supply the application with statistical data in real time and on the other hand to take into account the limitation of the queries.
For the administration of users and contests an administration tool was implemented, which allows the customer to create contests. The planning of the competitions can be individually adapted to the type and needs of third party companies that book competitions with Cenprom for the Agontronic app. Period of time, prices, but also countries or regions in which the contest should be held can be freely chosen. Based on the country of residence of the Agontronic users, contests can also be created for marketing purposes. In return, the provider receives the contact data (e-mail addresses) of the participating players, who give their consent by participating in the contest.
In the beginning there was the idea of the customer to revolve the online games market. The app users were to be given the opportunity to win prizes with their hobby in a simple way without additional expenditure.
The company soXes took over the ideas and visions of the customer and designed an application according to his ideas, defined the software architecture and took over the communication to the project-relevant third party providers (Microsoft for xBox connection, Sony for Playstation connection as well as the manufacturers of the supported games).
Due to the agile approach, corrections and extensions to the concept and implementation could be made together during the course of the project in order to meet the dynamic environment of online games.
With "Agonotronic" the customer receives an application based on modern and value-preserving software architecture. Due to the modular implementation of the connected games and surrounding systems, further games can be introduced if required without changing the existing content. Using an administration tool, the customer can create and run competitions himself, has an overview of the registered users and can also block them - in case of disregard of the terms and conditions.
Kunde:
CorXL Ltd.
Applikation:
CardiacDevicePro
Technologie:
Hybrid App, iOS, Objectiv-C
Thanks to the CorXL App, cardiologists can learn the correct use of heart monitors and test their knowledge in a multiple choice test including animations and images with over 150 questions. The user has the possibility to view the answers immediately, or to check them after the entire test. The clou about the app: Thanks to the easy handling of the iPad and iPhone, the ECG strips, which can be up to 2 meters long in paper form, can be scrolled without any problems.
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:
EFCO Fastening technology AG
Applikation:
EFCO Online Toolbox
Technologie:
Angular JS, ASP.NET, MSSQL
EFCO is the specialist in fastening technology for conversions and renovations and a leading Swiss manufacturer of innovative fastening products. The company has been doing so since 1924 and offers innovative products and services with real added value for the building site of tomorrow.
EFCO Befestigungstechnik AG offers its customers an online toolbox. This enables them to managetheir entire tool park in a simple and efficient way. They can create an up-to-date inventoryof their tools in relation to projects, building sites, cost centres, employees and current repair orders. The registration of repairs, maintenance, calibrations and replacement tools can also be entered directly via the Online Toolbox.
Kunde:
FileWave
Applikation:
FileWave
Technologie:
Design, UX, Redesign
Since 1992, FileWave has been providing mobile device management software to customers in thebusiness, education, and government sectors. The goal is to guarantee the efficient, effective and secure use of mobile devices and their applications and content, starting from a user-friendly console. FileWave serves its customers from offices in Europe and the USA.
Thanks to its unique mobile device management software, FileWave has become a key player in the mobile tablet revolution. This software is a multi-platform distribution system. Institutions already deploy and support millions of interactive tablet products, computers and smartphones supported by Filewave client and Filewave MDM software.
For the core products Filewave Management Suite and Engage, soXes has completely revised and improved the UI and UX design. A new color scheme was defined and new icons were created to further improve the usability of the tools. Furthermore, soXes has graphically adapted the Filewave website (www.filewave.ch) to reflect the new design.
Kunde:
GetAbstract AG
Applikation:
getabstract
Technologie:
React Native, iOs, Android
"getAbstract - The world's largest library of book summaries". Private individuals, managers and executives worldwide can find high quality, up-to-date summaries of business and other books. This knowledge is delivered in the form of five-page summaries. It contains the key messages and basic ideas of current, relevant and innovative books. soXes designed the iOS (iPhone/iPad) and Android (Mobile/Tablet) app for getAbstract and has successfully developed and continuously enhanced it based on React Native technology.
With getAbstract, we have a long-standing, successful partnership.
This project is a good example of how soXes takes projects from conception to implementation and has been successfully supporting customers for many years.
Kunde:
Worldwide Equity Research AG
Applikation:
GoPIN
Technologie:
C#, Windows Presentation Foundation
Bloomberg requests historical market data on securities, evaluates it using various methods and processes it graphically into charts. This data is enriched with statistical data from Lohrmann WER AG, which are integrated into the charts.
The user has the possibility to search for securities either by their name or by their statistical characteristics. It is also possible to create and manage portfolios of these securities. Statistics on various characteristics of entire markets can also be analysed graphically. Daily news and information on current stock market events round off the offer.
Kunde:
Inrate SA
Applikation:
Inrate SA
Technologie:
ASP.NET, MS SQL, Angular, KendoUI
Inrate is an independent rating company and evaluates the environmental and social sustainability of companies, institutions and countries worldwide. These ratings are used to create investment universes and theme indices or baskets that provide asset managers and financial service providers with a basis for making decisions on how to create sustainable and financially attractive portfolios and investment products.
In close cooperation with Inrate, soXes has designed and implemented a new web solution to create the sustainability ratings and make them available to clients for online download via web account. An MS Access database was replaced by an MS SQL database with web front-end (Angular/KendoUI). The ratings are based on a complex versioned rating model that is scalable through Inrate. The rated investment universe is regularly updated via interfaces to MSCI and Thomson Reuters. For individual clients, data feeds for their core banking system (Avaloq) can be retrieved.
Since the application went live, soXes has been providing maintenance, support and individual development within the framework of a maintenance contract.
One of the main objectives of the new application was to enable analysts to further develop the rating model without IT support. This was achieved through an administration front-end that allows the analysts to adjust the several hundred rating criteria at any time.
Furthermore, completed ratings were to be available for publication in real time.
The ratings are worked on decentrally at several locations in Switzerland and abroad in parallel, which is ideally supported by the web technology.
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:
Thomas Billeter, Seestatt Experts
Applikation:
MyKPI
Technologie:
Python, Angular JS, Web2Py, mySQL, SCRUM
For myKPI, soXes has co-developed the Finpilot software. Finpilot is the ideal tool for corporate planning, monitoring and reporting. This fully integrated and powerful software includes and links all financial and non-financial metrics. It provides all required reports including P&L, cash flow and balance sheet, as well as user-defined summaries of company performance. The solution is agile, i.e. has been developed (empirically enhanced) with the SCRUM process model for over 3.5 years.
More information about the solution can also be found at www.cloud-fp.com.
Together with our customer PortaNet AGfrom Emmen, we at soXes GmbH have developed a digitalized measuring and information system for windows, doors and gates. Now, windows and doors can be digitized very easily; with a complete cloud solution based on low-power/wide-area technology.
MyPortaNet automatically measures, controls and administrates the complete usage process with information, fault reports and maintenance activities. If a service is due or if a door is open which should be closed, the system automatically signals the status or service requirement. This digital measurement data thus helps companies (but also private individuals) in particular to better design their processes, provide targeted services for their customers, reduce costs and save time, optimize repairs and maintenance of doors and windows and, last but not least, increase security.
PortaNet recognized the pulse of time early on: The earlier you jump on the bandwagon of digitalization, the more interesting your own competitive advantages and those of your customers will be. Soon the idea and vision was there to automatically control and administer the complete usage process of doors and windows with information, fault reports and maintenance activities thanks to the new possibilities of IoT (Internet of Things). Because the Internet of Things opens up completely new possibilities and added value for users in this area as well.
Possible areas of application are very diverse, for example:
- Building security is increased as broken/accidentally open windows are reported early.
- Informationonthecondition and (wear and tear) of building components can be collected.
- Inspectiontours can be significantly minimized.
- Heatingcosts can be reduced because open windows are quickly detected.
- The scheduleforcleaning the toilets or meeting rooms can be adjusted according to the use of thesen.
Would you also like to use the IoT potential for your company within your industry? Are you looking for successful developers to implement your IoT project?
We would be happy to support you in all aspects of the Internet of Things (IoT) and show you directly with further examples how you can digitalize your business processes.
We at soXes look forward to many more success stories in the area of Internet of Things, where we can contribute our expertise and many years of experience in the design and development of IoT projects. Because we accompany our customers from the beginning to the successful implementation from A to Z.
Our experts and developers are there for you and will answer your questions in a non-binding discussion. Contact our consultants now at 055 253 00 53 or solutions@soxes.ch
Kunde:
MySmartHeart
Applikation:
MySmartHeart Tracking Portal
Technologie:
ASP.NET, Angular 7, Micro-Services
MySmarthHeart AG (MSH) based in Zurich helps patients and cardiologists to systematicallyrecordECG and movement data. For this purpose, patients wear small, waterproofsensors directly on their bodies for days or even weeks to record medical data while they can continue their normal lives, whether at work, exercising or sleeping. The medical data from the patients' everyday life is valuable information and is made available online to treating physicians. Patients and doctors can use the small, mobile sensors to exploit new potential for high quality in prevention, diagnosis and therapy. While collecting data from the patient, MySmartHeart continuously checks the quality and seamless transmission of the data, while you have direct contact with the customer via app.
MSH distributes the small ECG sensors and takes over all functions from logistics to support. For the smooth and efficient logistics of the ECG sensors, soXes has developed a tracking tool or portal in cooperation with the customer. With the tracking portal, the logistical processes of the individual ECG sensors are tracked precisely. The tool processes data from five different partners with the help of several interfaces and Mirco services. Thanks to the Tracking Portal, everyone involved can see exactly where the ECG sensors are located. An export function also allows partners and the MySmartHeart team to download and process active or closed processes. Thanks to the data collected, the Tracking Portal automatically recognizes when a replenishment of ECG sensors is needed and then creates an order. After the order is confirmed by a MySmartHeart employee, the order is forwarded to the appropriate partner via an interface.
This project was under enormous time pressure during implementation and the tracking portal had to be developed quickly. Thanks to very good cooperation, a lot of hard work, expertise and the right communication, it was designed and implemented within four weeks. The tracking portal is now used by several clinics and is constantly being expanded.
Thanks to the automation via the tracking portal, the logistical handling of the devices is uncomplicated and saves MySmartHeart and the patients and doctors a lot of time and coordination effort. The tool also facilitates the analysis of individual processes and helps enormously in detecting errors within the logistics chain. The tool has a modular structure and can be easily developed further and quickly adapted to new requirements at any time.
Kunde:
Novelis
Applikation:
Novelis
Technologie:
SQL Server with ASP.NET MVC 5, Angular JS Framework
Novelis is the global market leader in the field of machining aluminium into customer-specific materials. For the production of aluminium in the automotive sector, Novelis has developed an individual solution by soXes specifically for production planning, price calculation and forecasting of the aluminium volume with interface to SAP.
Functions:
Management of projects and aluminium parts
Forecasting of aluminium volume, unit and project price
Excel interface to SAP for import of effective bookings at project level, export of forecast at project level for subsequent re-import into SAP
CRM for recording customer contacts with Outlookconnection
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:
Mobile radio and Data transmission
Applikation:
T&N Telekom and Network AG
Technologie:
Avaya, Java Enterprise, VOIP, SIP, Android
T&N Telekom und Netzwerk AG is an owner-managed company, was founded in 1996 and now employs well over a hundred people in Switzerland and Austria.
T&N has a comprehensive portfolio of services and products in the ICT sector and offers effective solutions for the entire ICT infrastructure.
At the interface between telecommunications and software development, T&N and soXes have developed several mobile apps and web clients, which allow voice and data transmission via mobile telephony to be brought together and relevant customer information to be displayed to a call centre employee during the call.
For example, soXes solved the connection of 100 call agents of an Avaya service center system to a customer database using WebSockets.
When a customer calls the call center from his mobile app, the caller information is finally displayed to the correct call agent.
The Avaya system configured by T&N handles the call and the snap-ins developed by soXes with Java Enterprise handle the transmission of the data.
T&N and soXes have chosen prototyping as the procedure. In this way, the technical possibilities can first be demonstrated to the call center customers using a prototypical app.
The big advantage for the customer: When a call agent picks up the phone and has a customer on the line, he can see the customer information soXes has retrieved from the database on his desktop even before he has to askthe customer for it. This saves time and the calling customer can explain his request directly without having to answer cumbersome administrative questions.
T&N and soXes complement each other with their expertise in different areas and can offer their end customers innovative solutions when it comes to connecting telephony and desktop clients.
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.
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 interesting prospects for the future.
In line with this, the TUS alarmDispatcher, an integrated alarm management system for the systematic distribution of system faults, emergency calls and alarms, is designed and implemented using the latest technological possibilities. A high-performance IP-based network is used to transmit the messages.
The TUS alarmDispatcher is a switching unit which ensures that customer terminals (e.g. hazard detection systems) can send appropriate messages to designated alarm receivers (e.g. blue light organisations) within a few milliseconds while maintaining a specified persistence. Alarm receiving points include TUS AIN (Automatic Intelligent Notification) - the smart platform behind the alarmOBSERVER - or eAlarm (Swisscom's intelligent alarm receiving point).
At the same time, the alarm receiving point can send control commands (e.g. lock doors) to the alarm transmission points. Consequently, the TUS alarmDispatcher can function as a duplex.
In order to comply with the high availability and alarm technology compliant guidelines (EN50518, EN50136), the following technologiesand solutions are used: Graylog Cluster, Microservices - among others Log Service, InputChecker, System Monitoring (PRTG among others), Redis Sentinel, Nginx, Galera Cluster, JSON, Push-pull Methodology, Split Brain Prevention
Kunde:
TUS - Telecommunications and Security
Applikation:
TUS BatchMerger (BTM)
Technologie:
.NET, SQL, C#
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 interesting prospects for the future.
The TUS BatchMerger (BTM) is mainly used as a data supplier of the object configuration for the TUS Automatic Intelligent Notification (AIN) system. The object data comes from two different ERPs and three different locations in Zurich, Lausanne and Lugano. In the first stage of expansion, a UI is still being used for processing the object data, but this UI will be removed later. The object data can be enriched with additional information in the BTM or cleansed of superfluous information.
The ERP object data is loaded cyclically into the BTM and then prepared for processing in the BTM UI. All actions on the object data are historized in order to detect changes to the ERP data and then pass the adjustments on to BTM.
The BTM runs as a classic .NET MVC Client Server application with a MS SQL database server in the background.
With the introduction of TUS AIN, the change to the new media for notifications is completed, which is a great relief for TUS.
IG TUS Telekommunikation und Sicherheit, founded in 1968 by today's Securiton AG and Siemens Schweiz AG, Building Technologies, offers alarmNET services for the entire alarm chain in the context of building surveillance.
As a result of the discontinuation of the 2G mobile phone network at the end of 2019, 20,000 subscriber terminals installed at customers' premises will have to be replaced in order to ensure continued uninterrupted monitoring.
To simplify the processes, soXes developed the TUS TecTool for TUS, which supports the technician in replacing the old device and guides him safely through the migration in predefined process steps.
Thanks to the experience gained with soXes' proprietary instaGuard development, the customer was provided with both technical and business-related know-how.
The TUS TecTool acts as a central deployment tool for replacing the existing hardware. The technician on site is guided through the process and can control it simultaneously on various devices such as laptop, tablet or mobile phone.
Various security mechanisms prevent unauthorised persons from gaining access to the affected object or application (2-factor authentication).
The TecTool communicates with different surrounding systems and orchestrates the complete process of a migration as well as the testing of the newly installed end device.
In case of a problem, the technician is accompanied during the semi-automated rollback to the original state.
The user interface remains clear and user-friendly despite the wealth of information provided.
After completion of the work, the protocol of the work and tests carried out is automaticallysent as a PDF file to the technician as well as to other defined recipients. In addition, TUS' own ABACUSsystem is updated during a nightly status comparison.
Via the back office, the client can check the status of an orderat any time or even adopt it to the greatest extent possible. Text adjustments, parameterisation and configuration of the TUS TecTool can be carried out simply and intuitively by the administrators.
Of course, all actions are logged and are available to the client via the back office for evaluation via Graylog. Not only the log data of the TUS TecTool is entered, but also that of the primary peripheral systems. This provides a quick and seamless overview of all connections and processes in connection with a migration in progress or completed.
The project was based on the specificationdeveloped in several workshops by the client and soXes.
Thanks to the agile and SCRUM-based approach to the implementation, changes to the specification could be implemented promptly and without far-reaching cost consequences.
The short sprints allowed a flexible and immediate reaction to changed constellations and extended requirements of surrounding systems.
The introduction of the TUS TecTool enables the technicians on site to carry out a guided replacement of the old components. This also reduces the telephonesupport effort required by the customer to a minimum. The standardised process guarantees uniform execution of the migration work.
Whereas in the past, technicians had to perform a number of actions manually and with telephone consultation, the TUS TecTool enables automated switching of peripheral systems and displays the test results clearly and comprehensibly in the application.
The TUS TecTool has also been designed so that it can be used and adapted for further processes after the migration phase is complete.
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:
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.
instaSOLUTION AG offers a modern and efficient communication and management solution in the areas of alerting, crisis management, mobile collaboration, messaging and IoT. With our modular, highly secure and flexible connectivity platform instaCORE we connect what needs to be connected. The instaSOLUTION app is highly performant, modular and based on microservices.
It combines 5 solutions in one:
1) instaGUARD is a security solution that helps you to successfully manage critical events, thus increasing the protection of people, buildings and systems. We hereby support companies in the areas of personal security, mobilisation, technical alarming and IT-alarming. instaGUARD is a virtual alarm server.
2) instaCRISIS is an emergency and crisis management solution which provides additional security in exceptional situations. After the automated alerting of the crisis management team, the members have access to the emergency plan, role-specific documents and todo checklists on a mobile basis - also for collaborative use with encrypted group chat.
3) instaCOLLAB is a mobile collaboration solution, with which mobile documents can be distributed in addition to an intelligent chat. Thanks to standardised communication, reduced to the essentials and automatically evaluated, time is saved. Mobile surveys, trainings or quizzes can be started here. Simple to use, encrypted, effective.
4) instaMESSAGING is the solution when it comes to communicating via different channels using a simple interface - App, SMS, Text2Voice, Paging.
5) instaIoT is an IoT (Internet of Things) solution which, by linking the physical and digital worlds, makes it possible to make a large number of processes in an organisation more efficient, effective and transparent.
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.