What is Django?

Django is an open source web framework. That is, a kind of modular system that facilitates the development of web applications with many prefabricated parts.

If you develop a website or web-based software, you will always need very similar elements: User management (registration, login, logout, etc.), an administration area, forms, uploading files, etc. Fortunately, it was realised some time ago that web developers have to solve the same problems over and over again. Thus, various frameworks (like Django is one) emerged, which facilitate web development by providing prefabricated elements.

 

When does soXes use Django?

Django is used by soXes for complex individual web applications, which should remain flexible. Characteristic for Django is the Model, View and Template architecture (or MVT architecture for short). This allows developers to change the visual part of an application and the part of the business logic separately, without them influencing each other. This is why Django is often referred to as the Model-View-Template (MVT). The three layers (Model, View and Template) are responsible for different things and can be used independently of each other. This simplifies the development of software.

 

Where has soXes used Django?

soXes has developed an application for Mercer Alternatives AG to calculate the total expense ratio. The back-end was developed with the Django framework. The back-end is responsible for processing the data, which is exchanged with the front-end of the web application via an API. Thanks to the high-performance and scalable Django framework, the back-end could be implemented with reduced development effort and in a shorter time.

 

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.

Your direct contact:

Patrick Büchler

Patrick Büchler
CTO

Reference Projects Django
Glencore
Kunde:
Applikation: Glencore
Technologie: Angular Framework, Python, Django Rest Framework, SQL, Azure

Glencore is one of the world's leading raw materials companies with over 150 mining, metallurgy, and oil production sites.

We had the opportunity to support Glencore in their facility management process and its maintenance, and to optimize the process.

For this purpose, we developed a web app that enables the customer to capture individual main buildings and segment them. The application also allows the administration of the individual devices within the buildings. For each defined device, service  and maintenance appointments can be scheduled, which are linked to the respective responsible service partner.

Due to the cooperation between Glencore and instaSoluation - our sister company - we were also allowed to integrate an interface which also displays the alarms of the respective devices.

 

Mercer
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 advisory solutions 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 arranged at 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.

smartBSAzg
google_store
window_store
Kunde: Civil engineering office of the canton of Zug Department of Road Maintenance
Applikation: smartBSAzg
Technologie: Python, Django, NGinx, MySQL, Angular, ag-grid, XML, React Native

The Electrical Engineering Department of the Canton of Zug Civil Engineering Office is responsible for the planning, construction, operation and maintenance of the operating and safety equipment (BSA) of the cantonal roads.

The electrotechnical operating and safety equipment (BSA) of the cantonal roads in the canton of Zug shall become smart.

All BSAs of the Canton of Zug, which are located on the cantonal roads or in technical premises, must be clearly identifiable by means of a plant identification system (ACS).

Already today, all BSA elements of the canton of Zug are clearly marked. However, the existing coding was no longer sufficient. In smartBSAzg, the BSA will receive an extended AKS coding.
The new AKS code is formed from 14 segments according to AKS-ZG+, which also allows the dynamic coding of data points.

soXes has received the order to develop a web-based BSA tool. In the smart BSA tool, all BSAs are to be inventoried. smartBSAzg contains the static master data, which can be dynamically synchronized with connected peripheral systems (UeKS and UeLS) via XML interface.

New and changed BSA data should be automatically synchronized with surrounding systems. An XML-based interface is to be built, which allows daily data synchronization with surrounding systems.

Within the scope of this project, soXes has also developed a mobile app that allows to read all captured BSA data by scanning the data matrix on the on-site BSA signs.

 

 

MyPortaNet
google_store
apple_store
Kunde: PortaNet AG
Applikation: MyPortaNet
Technologie: Android, Angular, C#, C++, IOS, Mongo, MySQL, PHP, Python, Bluetooth, Bluetooth LE, Lora, Lorawan, Greylog, Microservices, Redis, Nginx, HTML5, Django, JSon

Together with our customer PortaNet AG from 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.
  • - Information on the condition and (wear and tear) of building components can be collected.
  • - Inspection tours can be significantly minimized.
  • - Heating costs can be reduced because open windows are quickly detected.
  • - The schedule for cleaning 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

Relevant Topics
cloud button Cloud View
list button List View

Testimonials

 
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.