Individual software development must be flexible. That’s why we at soxes work in an agile way: with iterative steps, close collaboration and continuous feedback. From planning to deployment.
Alexandra Mittmann
Team Lead CSM
+41.. Show number +41 55 253 00 53
Individual software development must be flexible. That’s why we at soxes work in an agile way: with iterative steps, close collaboration and continuous feedback. From planning to deployment.
We can answer the first important question during the initial consultation: Standard software or Customised software development?
We bring all our expertise to the development process. Do you need customised software for your company? An innovative app, web development or a modernization of your existing software? soxes makes your idea possible!
In over 20 years, soxes has worked with more than 300 customers from over 20 industries on more than 600 projects - as an experienced IT service provider, we have an enormous wealth of experience from which you can only benefit.
We move with the times and utilise innovative possibilities to develop your individual software efficiently and easily. Get to know our KUBE-X platform as part of agile software development.
Customised software development follows different approaches and process models. These are as unique as the software development processes themselves. At soxes, we rely on agile software development. Our project management and IT experts are always at the customer’s side throughout the entire software development cycle. The entire software development process runs through four essential phases in close coordination, ensuring a structured approach from start to finish.
Understanding your Vision and understanding your plan
The analysis phase of every software development project plays a key role in the success of the project. In this critical phase, our focus is on thoroughly analysing the customer and their specific case in order to gain an in-depth understanding of the requirements and complexity of the desired software. It is crucial that our development team clearly defines what information is needed and when to ensure a smooth realisation of the software development cycle.
By defining the scope, potential pitfalls can be avoided and the clear delineation of responsibilities within the team can be ensured. This allows each team member to focus on their specific tasks.
This phase serves to estimate the overall scope of the project, but is optional at the same time. It is only carried out if it is not possible to accurately estimate the workload for phase 1, especially if the customer has not yet precisely defined the specific requirements. Customers usually come to us with a clear idea of their requirements, which means that phase 0 can often be omitted.
Create your specification
The first phase focuses on precisely defining the catalogue of requirements in order to gain a clear understanding of the customer’s specific needs and requirements. This enables the team to precisely define the target solution and jointly determine the user journey, carefully considering the goals, functions and expectations of the UI/UX.
In close coordination with the customer, whether through an on-site kick-off meeting or digitally, the desired solution is thoroughly understood, scrutinised, concretised and designed accordingly. It is crucial to identify the business needs to be covered and to check whether the desired functionalities are technically feasible. The choice of the technologies used, the architecture and the appropriate database is made on this basis. In order to identify and manage potential risks at an early stage, a thorough risk analysis is carried out, enabling potential hurdles to be proactively addressed and minimised.
The customer is actively involved in the development throughout the entire process. They receive continuous access to documentation, detailed wireframes and pixel-perfect designs for key pages to ensure a clear understanding of the business logic and design of the application and avoid potential surprises. This transparent and collaborative approach is our guide to successful implementation and a customised software solution that meets the highest standards.
Develop your solution
To ensure that the project runs smoothly, two internal planning phases are carried out: Firstly, the roadmap, which outlines a comprehensive strategy for implementing the solution, and secondly, milestone planning, which defines clear stages and goals. The customer remains involved throughout the entire development process and is regularly informed about progress. This method makes it possible to test the software in between and make suggestions for changes while the teams work on it in parallel.
Once the solution has been implemented, details are carefully adjusted to ensure that the customer’s requirements and expectations are met. During this process, potential bugs are identified and fixed to ensure the smooth functioning of the application. Special emphasis is placed on a comprehensive testing procedure to ensure the stability, functionality and security of the application.
Which programming languages does soxes use for customised software development?
soxes attaches great importance to the precision and efficiency of its technologies. The following technologies, among others, are used in our software development:
Operation & support
The solution is implemented in an iterative and transparent manner that ensures that the entire process is comprehensible for both the development team and the customer. This phase only occurs once the application has been comprehensively tested and found to be functional and reliable.
In this crucial phase, the teams focus on continuously analysing and observing to ensure that the software fully meets the customer’s requirements and expectations. At the same time, the solution is critically analysed in order to identify and implement possible improvements.
If errors occur, we rectify them immediately and carry out upgrades if necessary. Our long-term maintenance remains smooth even when the project manager changes, thanks to detailed handovers.
On request, we can agree a service level agreement (SLA) that regulates performance, support and maintenance. Typical contents include the checking of third-party components, backup guidelines, response times and minor updates. The agreement takes into account the customer’s financial and risk-related requirements.
With the help of our KUBE-X platform, processes and modules are standardised and reused in just a few steps during individual software development. Important building blocks that are required for (almost) every application can therefore be implemented directly without compromising on quality. Developers save weeks of time and can focus their entire attention on customised elements and the quality assurance of the software, which distinguishes the application from other solutions and makes it unique.
These are the advantages of software development with KUBE-X
Thanks to KUBE-X, customised software projects are developed with defined, functioning and repeatedly tested modules. Through the controlled standardisation of recurring processes and modules, we create more scalability and security with this concept. Our goal: Standardised, ready-to-use modules are implemented more quickly with less loss of time and without compromising on efficiency. This means
In addition: custom standardisation with KUBE-X saves enormous costs. You can find all the benefits of KUBE-X here.
Alexandra Mittmann
Team Lead CSM
+41.. Show number +41 55 253 00 53
Sofia Steninger
Solution Sales Manager
Your direct contact person
soxes AG
Sennweidstrasse 1b, 8608 Bubikon (ZH)
T +41 55 253 00 53
"*" indicates required fields
We are ISO 27001 certified:
soxes AG
Sennweidstrasse 1b
8608 Bubikon (Zurich)
T +41 55 253 00 53
© 2025
Chatbot