#Code

We develop digital products and applications for all common operating systems right through to hardware solutions. We are also experienced with blockchain based implementations. An application usually consists of a front end and a back end. Both are connected to each other via interfaces. Progress is visible very early on based on test releases. At the end of the development phase or a sprint, a beta release is put together, which contains the agreed functionalities and non-functional requirements.

Customised software

As a partner for digitalisation and software development, we have a lot of knowledge, the corresponding resources with all necessary skills, and many years of experience in the development of customised software. This enables us to optimally address your needs, to offer hands-on advice and support in all functional and also non-functional questions, and to realise a project customised for you, both technologically and methodically, which is based on the requirements and framework conditions. 

Problem solver

The starting position is often a problem and is a need of the customer/target group. The aim is to derive the relevant software functions and possible solutions from this. This generally happens within the framework of so-called requirements workshops in which the epics, features and user stories are derived based on the desired customer journey. These user stories (requirements as seen from the point of view of the end user) are then presented in a story map and prioritised. As soon as the scope of the project is clearly defined, we draw up detailed technical specifications, on the basis of which we are able to estimate our expenses/efforts and thus timings and costs. Once a project goes into development, following the design and concept phase, the developers are in constant exchange with each other as well as with the project managers, the design team, our testers/quality managers and of course also the customer.

Software introduction, technical implementation and on-going operation

We support the customer in distributing the applications to their end users – whether via the App Store to the whole world or to a specific group with the in-house product Updraft

In our hosting team, we look after and maintain on-going infrastructure such as back-end servers. With our support helpdesk, we’re ready to tackle all customer queries and any stumbling blocks. 

And, after all, we advise the customer on how their project or product can be developed further for next release, so that the software is long-lasting and the user experience can be continuously improved. 

Programming language and technology

The knowledge of each member of the team is as unique as the person themselves. In the team as a whole, we mostly use the predominant and trusted technologies per platform such as Swift/Objective C for iOS, Kotlin/Java for Android, C#/.NET in back end and vue.js in web front end. We are also familiar with the most common smart contract programming languages of blockchain technology such as Solidity and Vyper for Ethereum.

But we also work with other technologies when this is desired and is technically feasible. Thus, we also develop cross-platform projects with Flutter and Unity for instance. Another example could be the enhancement of a blockchain client based on Golang, Python or Rust.

New technologies and trends

Because of our natural curiosity and our interest in our work, we are always up to date when it comes to technologies and trends. We like to experiment and when a new update or tool is introduced, we’re among the first to download it to try out its capabilities. We visit the major industry events to discuss there with other software-development experts and exchange ideas in global forums. 

Even better software thanks to user surveys 

We recommend that our customers survey important target groups/user groups on function, design and usability and to incorporate these findings in the development. We’ve provided more information on our services in the area of user research in the “User Research” section.  

We also insist on continuous improvement in the way we develop software. To this end, we continually inform ourselves about new developments in the areas of quality management and testing and take a critical look at our processes. We have all the competencies common in the industry, such as unit and integration, code reviews and continuous integration/continuous deployment. We also have the knowledge and the best contacts to conduct smart contract security audits.

Interaction of design, usability and technology

A good end product relies on harmonious communication. For this reason, the developers at Apps with love work directly with the design team so that any discrepancies between the concept and technical solution can be spotted and immediately and can be eliminated. A good end-user experience can be achieved only with the optimal interaction between design, usability and technology. To this end, the development team is also involved in the design phase and contributes to the conceptualisation of the solution. 

We build on many years of experience with the most varied of projects and customers, so we are able to address individual needs and advise customers on the advantages and disadvantages of a decision. By doing so, we can find the ideal solution for all parties together. 

Security and data privacy in the software development

Security is an omnipresent topic in software development. General measures such as HTTPS encryption may no longer be enough, depending on the sensitivity of a project. In this area, we offer our customers comprehensive protection to the highest level and from one source. We offer support in compliance-related topics such as the data Privacy Act DSG-CH, GDPR or ISO27001.

Our technical and organisational measures ensure confidentiality, integrity, availability and resilience of data, systems and services on a permanent basis. The persons entrusted with the processing of personal data are obligated to maintain privacy and are subject to a duty of confidentiality. Access to documentation, source code, systems, customer data, databases, backups, etc. is possible only with the corresponding and required authorisation (“Principle of least privilege”). Additional measures include secure coding guidelines, the use of encryption technologies, regular security audits and penetration tests, 24/7 monitoring of the systems or redundancies in the hosting infrastructure. For blockchain based projects we also use our own nodes for the deployment.

Development Team

Peter Weber
Has a dog, catches his own fish and would no doubt have built himself a log cabin by now if he didn’t have to look after our code. What luck that this makes him happy too. Tight lines and may they be biting!

Peter Weber

Backend Development
Maximilian Lemberg
Lemberg is a city in western Ukraine, the capital of Eastern Galicia but Maximilian has nothing to do with all that. For his eye for detail he thanks his sensei Akira Yoshizawa, at whose feet he perfected his origami skills. But with us he works as an iOS dev and in doing so tinkles those keyboards like only an origami master can.

Maximilian Lemberg

iOS Development
Yannick Pulver
Our Android dev with style! He could have been the new face of Dior in Paris but instead he was drawn to the mountains, where he observes the beauty and richness of nature.

Yannick Pulver

Android Development
Adel Rizaev
He has been smoking a pipe and bathing in ice water since early childhood. Later, he joined company with a Mongolian cook, who introduced him to the fine art of Tatar cuisine. With him, we’ll survive every ice age and our Android releases.

Adel Rizaev

Head of Development
Olivier Oswald
His hair is well insured and is testimony to IT experience from the very earliest days of this art. There is no technical challenge that he hasn’t already faced at one time or other. It goes without saying that he has guru status and can generate WLAN through meditation.

Olivier Oswald

CTO | Co-Founder
Raphael Neuenschwander
The nicest guy on earth with an accent to die for. If we were childless, we would adopt him. Plus, he’s an absolute professional when it comes to bits & bytes.

Raphael Neuenschwander

iOS Development
Alain Stulz
iOS developers with advanced skills. He has a Bachelor of Science degree from the University of Bern in his pocket and the improvement of our office automation always in mind. The ace hidden in our sleeve!

Alain Stulz

iOS Development
Matthias Tschanz
Plant power gives him his calmness, strength and height. As well as many programming languages, he also knows a few very potent magic spells that turn people into animals – so watch out!

Matthias Tschanz

Backend Development
Overview
Peter Weber
Peter Weber
Backend Development
Has a dog, catches his own fish and would no doubt have built himself a log cabin by now if he didn’t have to look after our code. What luck that this makes him happy too. Tight lines and may they be biting!
Maximilian Lemberg
Maximilian Lemberg
iOS Development
Lemberg is a city in western Ukraine, the capital of Eastern Galicia but Maximilian has nothing to do with all that. For his eye for detail he thanks his sensei Akira Yoshizawa, at whose feet he perfected his origami skills. But with us he works as an iOS dev and in doing so tinkles those keyboards like only an origami master can.
Yannick Pulver
Yannick Pulver
Android Development
Our Android dev with style! He could have been the new face of Dior in Paris but instead he was drawn to the mountains, where he observes the beauty and richness of nature.
Adel Rizaev
Adel Rizaev
Head of Development
He has been smoking a pipe and bathing in ice water since early childhood. Later, he joined company with a Mongolian cook, who introduced him to the fine art of Tatar cuisine. With him, we’ll survive every ice age and our Android releases.
Olivier Oswald
Olivier Oswald
CTO | Co-Founder
His hair is well insured and is testimony to IT experience from the very earliest days of this art. There is no technical challenge that he hasn’t already faced at one time or other. It goes without saying that he has guru status and can generate WLAN through meditation.
Raphael Neuenschwander
Raphael Neuenschwander
iOS Development
The nicest guy on earth with an accent to die for. If we were childless, we would adopt him. Plus, he’s an absolute professional when it comes to bits & bytes.
Alain Stulz
Alain Stulz
iOS Development
iOS developers with advanced skills. He has a Bachelor of Science degree from the University of Bern in his pocket and the improvement of our office automation always in mind. The ace hidden in our sleeve!
Matthias Tschanz
Matthias Tschanz
Backend Development
Plant power gives him his calmness, strength and height. As well as many programming languages, he also knows a few very potent magic spells that turn people into animals – so watch out!
We just noticed that you surf with Internet Explorer. Unfortunately, our website does not look so nice with it.

You want to know why that is?
We have written about it (german).

Blog

You need help with the changeover?
Get in touch. We are happy to help

Contact

Install a new browser?
There's lots of choice.

Browser