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 does REST stand for?
REST stands for Representational State Transfer and describes a software architecture of distributed systems, especially for web services. A REST interface follows the principle of a client-server architecture in which client and server are independent components. The client side can obtain information through server requests. The REST architecture follows the principle of statelessness, where each request is self-contained and thus independent of any other. In most cases, the HTTP or HTTPS protocol is used for these requests.
What are the advantages of REST?
By using a REST architecture, distributed systems in client-server format, such as web services, can be scaled and modified more easily. The REST architecture offers flexibility and freedom in development as well as application. This allows API's to be tailored to the exact needs of different clients and their applications.
Where has soXes used REST?
soXes has used the REST architecture for example in the development of the instaSOLUTION application. In the communication and management solution, the client communicates with the server via a REST API to provide all information during operation.
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.
Maria DB, RESTful Web Service, PHP, Cron Job, Angluar 7
Electrolux wanted to implement an online solution for the digitization of its service network across all regions of Switzerland for administrative tasks such as planning customer visits, recording daily reports, etc. Electrolux commissioned soXes to design and implement a corresponding web application. The previous solution consisted exclusively of Excel processes, which were used to record the daily work processes of Electrolux service technicians after customer visits on site. The recording through Excel sheets was very time-consuming for the responsible service centers and therefore took up a lot of time. Quotations, invoices and more had to be created manually using the Excel sheets. The digital solution should significantly simplify these processes and make customer service more efficient. The EasyAdmin web application enables service technicians to record daily reports on site and to create cost estimates, quotations, replacement offers and order confirmations for new devices. In addition, warranty extensions and spare parts orders can be conveniently completed directly via the application during each customer visit. After entering an order, the invoice can be created directly in EasyAdmin and sent to the customer. The web application can also be used offline, as service technicians do not have an Internet connection at every location. The work preparation by the responsible service center is pulled from the system daily by a cron job. Finally, the work journals are transmitted back to the service center at the end of the day for checking and approval. This process optimization allows all instances to get the information they need quickly and easily. The system has a back-end that manages all requests, services and database access. The back-end was written using the Laravel PHP framework. Thanks to Laravel, the developers of soXes were able to focus on the essential business logic and did not waste time on building a login handler or other standard components. The front-end was written using the powerful JavaScript framework Angular, providing service technicians with a user-friendly interface. In addition to the obvious features of the solution, a complex sync service and other service handlers were designed for offline use and data transfer to meet Electrolux's requirements. Through the EasyAdmin app, Electrolux's service technicians are able to create all the necessary documents on the spot and send them to the customer immediately. In addition, the service centers can easily and quickly obtain daily reports, quotes, etc. from the system without having to wait for Excel sheets or the like.
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:
DION Global Solutions GmbH
Applikation:
DION Global
Technologie:
C/C++, Java, TCL/TK, mySQL DB, Oralce, Neartime processing
Dion is a global company active in the technical finance industry. It offers tailor-made solutions for the financial industry. soXes is a development partner of Dion and supports them in the development and integration of software solutions for the financial market. Thanks to the joint cooperation, many projects in this area have already been successfully implemented. These include the integration and development support of X-Gen (a workflow management system) and I-Pricer (a multi-asset-class pricing solution) and RateStream (a dynamic FX and money market calculation engine). Technically, these applications are based on C/C++, Java, TCL/TK, mySQL DB, Oralce and neartime processing.
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:
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
Mode Weber is the leading East Swiss fashion house for ladies and men's fashion. The family business with strong local roots was founded in 1919 by Ernst Weber and is now managed by the third generation. It has six Mode Weber branches as well as Esprit, Street One, Marc O'Polo Shops and a Nile Shop.
Today Mode Weber has a customer card, the so-called Webercard. As soon as purchases reach a total value of CHF 1,000, the customer receives CHF 50 in cash.
Mode Weber has commissioned soXes to pack the popular Webercard into a smartphone app for Android and iOS. The proven principle is very simple: All purchases are synchronized with the smartphone thanks to the connection to the merchandise management system. When the total amount of 1,000 francs is reached, the customer can create a credit note (cash bonus) for the cash payment of the 50 francs in the form of a QR code.
Within the app, the user also has the option of viewing and changing his profile information at any time. The current account balance shows how much the customer still has to buy for in order to receive his Cash Bonus. The bonus received can then be activated and redeemed at any time on the app. The app also enables the fashion house to contact its customers at any time via push message and send them additional personalized bonus coupons.
To provide the app with the necessary data, soXes designed and implemented the backend of the app. The information is retrieved from Mode Weber ERM (merchandise management system) and made available via the app's interface. The backend provides additional functions such as bonus management, push message management, etc. and is only available to selected Mode Weber employees.
This project is based on the programming language Python and uses Apache as web server. In order to make optimal use of existing resources, reduce programming hours and save costs, soXes has used the open source frameworkweb2py, which is itself written in Python. soXes uses open source technology wherever possible and reasonable.
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.
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.
A provider of decentralized financial products operates a platform for cryptocurrencies, which was to be supplemented with a tool for arbitrage trading. The tool was to be based on a trading algorithm and thus function autonomously, making it possible for customers to passively generate income. soXes was commissioned with the implementation of this project.
In arbitrage trading of a cryptocurrency, the price differences on the different exchanges are exploited by buying the cryptocurrency from the cheapest provider and reselling it from the most expensive one. The price difference remains as profit.
For the algorithmic implementation of this trading method, the various exchanges must first be accessed. All prices from these are then collected and fed into the algorithm, which makes the specific buy and sell decisions. Due to the high volatility of cryptocurrency prices, fast access times and efficient algorithms are critical for the successful operation of the tool. Here, soXes was able to draw on a lot of experience in the fintech sector and build a stable and high-performance application using ASP.NET and C#.
With the help of the tool, end customers can now automate time-consuming arbitrage trading and use their crypto assets to passively generate income. The algorithm was designed in such a way that the tool can be easily used by anyone without any prior knowledge.
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.