Contact

We are a family-led app development agency in Geneva & Zurich

We love what we do, maybe that’s why our clients like working with us since 2014. Our award-winning app development agency in Geneva & Zurich build mobile apps for iOS, Android and create AR/VR applications.

Contact us
full
iOS app development

iOS app development

Our app development company develops cutting-edge mobile apps for iOS (iPhone, iPad, and Apple Watch) leveraging native (Swift) or cross-platform (Flutter) technology
Android app development

Android app development

Our mobile app development agency develops award-winning Android apps for smartphone and tablets with native (Kotlin) or Flutter (cross-platform) technology
Web App Development

Web App Development

Excellently suited to serve as a lighter standalone solution or an additional platform to your mobile apps, web apps are becoming increasingly popular.
AR & VR Development

AR & VR Development

As one of the top augmented and virtual reality development companies in Switzerland, we create stunning 3D content and breath life into it by harnessing state of the art Unity or ARKit/ARCore technology – inviting the end user to engage with these highly memorable experiences in easy-to-use apps.

We combine the flexibility of a small app development agency with the expertise of a big one.

Happy* Clients

Are you a small business or start-up? Bigger company? Non-profit? International Organisation? No matter your size, we’ve got you covered.

United Nations
World Trade Organization
UNIDIR
BCC
Switzerland
CHUV
Rivella
Groupe Mutuel
eBusiness Institute
HP
Mazda
JET AVIATION
1875 FINANCE
jobup.ch
Nestlé
Novartis
Bayer
ITU
P&G
Porsche

What our clients say

★ ★ ★ ★ ★

Swiss Tomato did a fantastic job redesigning our website within budget and to deadline. Great to work with, I would recommend them without hesitation.

Chris Galvin
Chris Galvin
Head of Communications & Outreach
ICoCA (NGO in Geneva)
★ ★ ★ ★ ★

I worked with Swiss Tomato on two complex IT projects a mobile app development with back-end and a Drupal based website development. We were very happy with the work of Swiss Tomato, they were proactive on how to translate our business needs into working IT Solutions. We were very satisfied with the proposed UX/UI solutions as well. I would be glad to recommend Swiss Tomato for web and mobile application development projects.

Sean Taylor
Sean Taylor
Director Education & Public Health
FDI
★ ★ ★ ★ ★

We feel very lucky to have found Swiss Tomato. They have ran our website redesign project to a very high level, and we’re grateful for their partnership. They’ve shown themselves to be experts in everything from design and UX to front and backend development, all the while carefully managing the project and the stakeholders on both sides of the aisle. Amazing value, can’t recommend them enough!

Richard Henke
Marketing manager
Bucher + Suter
★ ★ ★ ★ ★

Can only but highly recommend them. Used them twice for previous engagements to completely revamping established websites. A breath of fresh air and emphatic customer service. The Swiss Tomato guys are fast, a pleasure to work with, patient and fun. In-depths know-how and always ready to share and to support. Great experience.

Beate Vetter
Beate Vetter
Founder
Punktschluss®
★ ★ ★ ★ ★

Very good project follow-up and very warm and professional contact

Vincent Charrière
Vincent Charriere
Communication project manager
SIG
★ ★ ★ ★ ★

The experience of developing our project with Swisstomato has been highly satisfactory. With an excellent and professional technical team, at the same time flexible and always listening to our needs and expectations. A learning process that has brought us a result that meets our expectations. We would work with them again if the opportunity may arise.

Claudia Caicedo
Claudia Caicedo
Program manager
UPR Info
★ ★ ★ ★ ★

Top Agency. Already worked with Swiss Tomato for various projects. always innovative and following the latest trends, Swiss Tomato has created intelligent and effective campaigns fitting my needs.

Placeholder: Romain Robert
Romain Robert
Marketing manager at
Ulysee Nardin
★ ★ ★ ★ ★

Swiss Tomato est une agence très professionnelle qui a aidé le journal La Liberté à faire sa transition vers l’information digitale en développant une application de grande qualité. Un vrai plaisir d’avoir pu collaborer avec cette agence.

Armand Goy
Armand Goy
Marketing director
La Liberté
★ ★ ★ ★ ★

Swiss Tomato designed and built a new website based on our new strategy. I really appreciated the hard work put in by all the team and the phenomenal product that resulted. In particular, I appreciated the design ideas, suggestions and their capacity to find solutions quickly and efficiently. Well done Swiss Tomato!

Daniel Ahlers
Managing Partner
Centre for Coaching

Our work was featured in

Forbes
Vanity-Fair
Vogue
Mashable
WRS
Tribune
La Liberte
RTS
NRJ
24 heures

App Development References

Reference

Watches & Wonders

Watches & Wonders

A complex event app for the biggest B2B watch exhibition

SMB
Groupe Mutuel

Groupe Mutuel

App for one of the biggest health insurance company

Big brand
Mazda

Mazda

Discover Mazda CX-30 with an AR/VR app

Big brand
FDI - World Dental Federation

FDI – World Dental Federation

A questionnaire that classifies patient’s periodontal disease profile

Non-profit
REBO

REBO

An app for a smart bottle that helps you clean the planet

Start-up
ETH Zürich

ETH Zürich

The student app for the prestigious university

Non-profit
CABI

CABI

An app to help tackle pests in agriculture

Non-profit

We are a family business, founded by 2 brothers

We love technology ever since we created our first software for Commodore 64. Since we are a family business, it is our name on the line, so we work harder and smarter.

We are a family business, founded by 2 brothers
Daniel Racsko

Co-founder / Head of Operations

Norbert Racsko

Co-founder / Head of Client Relations

Awards

We are an award-winning mobile app development agency ever since 2015

Award Image
  • Functionality silver
  • user engagement bronze
  • innovation bronze
  • enterprise bronze
  • AR/VR Top 5
Award Image
  • mobile winner
  • 2× innovation top 4
  • 3× mobile top 4
Award Image

DEVELOPER OF AN
APPLE FEATURED APP
(TOP 0.2%)

Award Image

and above all
– loved by clients

Why us?

Award-winning bulletproof technology

We code with passion, it will work like a V8 engine under a shiny hood.

Founded by 2 brothers

We are a family business, it is our name on the line, so we work harder and smarter

Medium-size boutique agency

The flexibility of a small app development agency with the expertise of a big one

We are on your team

We are your partner, not just a supplier – we care and commit

Mobile App Development Agency

Mobile App Development Agency

We at Swiss Tomato believe in results. Our diverse and multitalented team of app designers, web and app development experts and user experience wizards are creating award-winning mobile applications that outperform the market.

We know what it means to use the latest technologies and connect them to the adequate user experience that fits exactly to your target group.

When it comes to app development in Geneva and Zurich, we combine the best of two worlds, experienced account managers based in Switzerland combined with senior app developers and app designers in Budapest, Hungary.

App development – Key services:

App development – Key services:

The 6 Mobile App Development Principles We Follow:

Optimised code for lightning fast loading times

Flawless Performance

Optimised code for lightning fast loading times

Clear user journeys, maximum satisfaction

Clean UX & Intuitive Navigation

Clear user journeys, maximum satisfaction

Industry leading security measures

Enterprise-Grade Security

Industry leading security measures

Solid foundations for future enhancements

Future-Proof

Solid foundations for future enhancements

Proven maintenance processes tailored to clients' specific needs

Reliable Maintenance

Proven maintenance processes tailored to clients’ specific needs

Meticulously meeting all GDPR requirements

GDPR Compliance

Meticulously meeting all GDPR requirements

CONTACT US

Have a project in mind?
Let’s have a tomato juice together!

CONTACT US
Tomato Juice Animation
Which app development technology to use
1

Which app development technology to use

You can choose to either develop a mobile app that can be downloaded from the app store using native or cross-platform technology, or you can instead opt to develop a web app that runs through the browser with app-like navigation.

Native app development

To develop a mobile app with native technology means to build it using the default and recommended systems provided by Apple and Google; Swift for Apple and Kotlin for Android. Native apps generally offer the best performance as they can make full use of the phone’s hardware, as well offering reliable integration of third party SDKs.

As the skillsets required to develop for each platform are different, you need to work with an app development company that has expertise in both iOS and Android development; ultimately resulting in a future-proof app with flawless performance.

Show more Show less

Cross-platfrom (hybrid) app development

In the case of cross-platform/hybrid mobile app development, the same technological framework is used to develop the app for several platforms, with the idea being that this saves time by cutting out the complication and effort of developing an app separately for different platforms.

Key cross-platform technologies are Xamarin, React Native (by Meta) and Flutter (by Google).

We recommend and use Flutter technology. Google launched Flutter in 2018 and there was a very strong uptake and it has now become the most popular cross-platform, which offers great performance for small and medium complexity apps with a more competitive budget.

For more complex app, where there are complicated functional modules foreseen for the future, the native technology is still the better choice.

Show more Show less

Web apps

A web app is a web-based solution that users can simply open in the browser of their phone rather than having to download it from an app store. With similar navigation to an app, a web app feels much more like a mobile app than a mobile optimised website. In certain cases a web app can be a good compromise, but it will always fall short of an installed mobile app in terms of speed, peformance, and functionality.

A web app can’t be used offline, it doesn’t allow for push notifcations, and it won’t allow you to make use of phone functions such as Face ID, Bluetooth, and advanced camera operation.

Show more Show less

Back-end technologies

In case there is not an existing back-end system in place, we also need to develop the back-end, which will provide and serve the data that is displayed in the apps. There are two key technologies recommend:

  • NodeJS: it is a modern JavaScript-based technology that has high performance, excellent speed and great scalability.
  • Laravel (PHP): it is a versatile, simple to control PHP framework, which is great for building robust back-end solutions.

The choice of the technology will depend on your exact requirements

Show more Show less

Advantages

Native apps
Development
  • Flawless performance & speed
  • Tailor-made UX
  • Seperate code base for iOS and Android
  • Higher upfront cost, but cheaper long-term
  • Best access to advanced phone features, like Face ID, Bluetooth, camera, AR etc.
  • Future-proof and reliable maintenance
  • The front-end needs to be developed twice but this can occur simultaneously
  • Standardised technology with a broad network of skilled developers

When to use:
For more complex app projects that are intended to be used for longer time horizons where the app’s features provide a key added value for users over simply using a website

Show more Show less
Cross-platform / hybrid mobile apps
  • Good performance for straightforward apps
  • Good UX with certain compromises
  • Using a single code base
  • Cost efficient for simple projects
  • Workarounds may be needed for complex features or native developers may need to be brought in to integrate more advanced modules
  • Hybrid technologies frequently go out of fashion and lose compatibilty
  • Faster initial development, but more time investment over the long-term for maintenance and adding of new features
  • Less standardised and there is a smaller pool of developers

When to use:
For simple mobile apps where you want to test the market and you need mobile app specific features

Show more Show less
Web App
  • It will always be slower than a mobile app
  • Good UX with certain compromises
  • Using a single code base for simple web apps
  • Cost efficient for simple projects without advanced phone-related functions
  • A web app’s functionality is capped at about 50% of what an installed app is capable of, caused by the technical limitations of running in a web browser.
  • Web apps are fairly new, so long-term stability is uncertain
  • Faster development
  • Less standardised and there is a smaller pool of developers

When to use:
If you have a set of simple functions that the user wants to access in a clean and modern UX without the need for more advanced hardware related functions

Show more Show less
Process and timing of app development
2

Process and timing of app development

Creating a new application takes around 3-6 months, this depends on the complexity of the app. Our developer agency in Geneva and Zurich uses agile development (2-week sprints with defined development tasks) or the waterfall development method, which consists of 5 key steps:

1.
Specification
2-4 weeks
The joint work of application development begins with a consultation. In doing so, we discuss the appearance of the application and the required functions. As a client, in this phase, you have the opportunity to present your idea or your needs about the application. We summarize and analyze the questions and ideas that arise and help conduct market research. Our developer will provide feedback on the extent to which the project is feasible and whether any modifications may be necessary.
Show more Show less
2.
App design & Wireframe
2-4 weeks
In this phase, we first create a framework that includes the data, interface, and function of the application. We will also create a wireframe (graphical prototype) that illustrates the appearance of the future application. Style guidelines are also recorded as an integral part of the design process. Finally, when the prototype is born, we can test the application minimally. Of course, this is just an initial version, but it’s ideal for trying out the final look for the future.
Show more Show less
3.
App development & coding
6-12 weeks
Development is a process in which you consult with our software developers from time to time. The purpose of this is for you to test the application from the customer’s side, and we, as the developer, make suggestions for solving any problems. The front-end development involves the development of the visible application itself, while the back-end development includes the database needed to support mobile application functionality as well as server-side elements. Within the framework of the “API” process, a communication method between the application and the backend server is developed.
Show more Show less
4.
Testing and bug fixing
2 weeks
The main purpose of this phase is to see from the user experience whether the given function fulfils the needs of the user and of course that the application also meets your expectations. The user interface needs to be examined. Is it the same as the dreamed plans? Is it easy to use and aesthetically pleasing? You need to try out all the features and options, and you need to see how fast the application responds, how much power it consumes, and whether each button and function works.

If you have tried all the options of the application and the possible errors have been revealed, then there is nothing left but to show the brand new mobile application to the general public.
Show more Show less
5.
Publishing the app in the App Store & Google Play
1 week
The application must be delivered to the users. Find a striking name for it first, then upload it to the Apple App Store (iOS app) and Google Play Store (Android app). You should know that apps uploaded to the App Store will go through a review process before they will be available to users. Android apps have no review process.

It is then essential to promote the app on relevant platforms to reach as many users as possible. You may also want to send it to those on your email list to grow your user base as quickly as possible.
Show more Show less
What type of team do you need for a professional delivery
3

What type of team do you need for a professional delivery

To develop a professional app you need a team of A-players who are at the top of their field in development expertise and love what they do.

Our app development company is made up of Switzerland-based account managers supported by our Budapest development hub comprised of senior software engineers and designers.

Team Picture
Account & Project Manager
This person is the key link between the client and the app development team. Their role is to understand the client’s needs and business requirements and to translate it into software goals. The account manager is responsible for coordinating the whole project in order to meet overall objective and deadlines. Our account managers are on the ground in Switzerland so as to be able to meet clients face to face at any moment required.
Show more Show less
Partner
One of the Swiss Tomato co-founders will oversee each project and provide strategic guidance to make sure that our team provides the level of service that we’re consistently proud of.
Show more Show less
UX Designer
The UX designer is responsible for creating the user experience, developing the wireframe with an intuitive navigation, and bringing the app alive whilst respecting the client’s visual guidelines.
Show more Show less
System Architect
The system architect is involved in the planning of the software architecture and overseeing the coordination of all development tasks performed by their developers.
Show more Show less
Front-end developer (mobile app or web front-end developer)
Skilled front-end developers are software engineers with hands-on experience in mobile app or web app development whose job is to develop an app with flawless performance and a clean code base.
Show more Show less
Back-end developer
In the instance that there is no existing back-end, we provide senior back-end developers who will develop the server side logic and create the database management structures for data and users alike.
Show more Show less
QA Manager
The Quality Assurance manager oversees all testers who are each independently testing the application against a set of well-defined use cases to detect and correct software bugs.
Show more Show less
How much does it cost to develop an app?
4.

How much does it cost to develop an app?

The short answer is that an app development is about 300-1’000 hours of work and you have to multiply it by the app developers hourly fee.
How much it costs to build an application depends on several things. Firstly, the purpose for which you want to use the application: play, work, health, online shopping, etc. The purpose affects the whole development process, so it largely determines the costs as well. The price will also be affected by what platform it will be available on (iOS, Android, or both) and what design elements it will have (simpler look or custom design), as well as how many and how complex features it will have.

App development hours based on app complexity
5.

App development hours based on app complexity

A good app takes a long time to develop, as it involves phases of concept development, wireframe / user interface, design, coding, testing & uploading to Apple Store and Google Play.

Low complexity app
If it is one platform only (say iOS) and with low complexity, you can count 300-350 hours and 3 months to develop an app.
Medium complexity app
If you count with an iPhone & Android phone app with medium complexity, you can count with 150-200 hours for iOS, 150-200 hours for Android. And 150-200 hours for back-end development. Which gives you a total of 450-600 hours of development and roughly 4 months development time.
High complexity app
If your app has many special features, like in-app payment, user management, complex content management module, integration of 3rd party systems and a complex back-end, then the app development might be 750-1’000 hours as well.

Let’s work together on your application development!

Working together on your mobile app development project would give us the opportunity to introduce you to the latest trends and add our valuable expertise to it. We work on a wide range of projects for app development in Geneva and Zurich, so we will allocate a team of A-players to match your needs.
Our project managers, UX / UI designers and app developers are working closely so that your application development can be smooth and efficient. Our team is there for you to advise, realise and hand you over the result you wanted to see.
We love to learn new things. Challenge us and our team will be there to support you with motivated iOS and Android developer experts in Geneva, Zurich and Budapest.

CONTACT US

Have a project in mind?
Let’s have a tomato juice together!