Webapplications: Highlights | SchäferSoft GmbH             [ Skip to content ](#main-content)   Custom Web Applications from Switzerland 
==========================================

 Software that feels like it was always there.

    Features   What your web application can do 
----------------------------------

 A good web application is more than a nice-looking interface. These are the capabilities that make the difference in everyday work. Capabilities we can build into any solution.

               ### Secure login &amp; user roles

 Every user only sees what's meant for them. Roles, permissions and secure authentication, built right in.

     ### Real-time updates

 Data updates live, without reloading the page. Ideal for dashboards, status displays or collaborative tools.

        ### Automated workflows

 Recurring tasks run automatically in the background. Sending emails, creating reports, syncing data.

     ### APIs &amp; third parties

 Connections to accounting software, payment providers, ERP systems or external data sources. Cleanly integrated.

    ### Reporting &amp; export

 PDF reports, Excel exports, analyses at the push of a button. Your data, in the format you need.

       ### Multilingual

 German, French, English, or all three. Manage content in several languages without losing track.

     ### Notifications

 Email, SMS or in-app messages, triggered automatically when something happens. No more manual follow-ups.

          ### Performance

 Optimised load times, server-side caching, lazy loading. Fast, even with thousands of entries and many users at the same time.

     ### Data protection &amp; GDPR

 Encrypted data, GDPR compliant, hosting in Switzerland or the EU. No compromises on security and data protection. With connected third-party services, for example for payments or email delivery, data may also be transferred to the USA; if you wish, we choose providers based in the EU.

             ### Responsive design

 Laptop, tablet, smartphone: every view fits. No cut-off tables, no horizontal scrolling, no frustration.

    ### Built to be extended

 New modules can easily be added later. What's enough today grows with you. Without having to rebuild everything.

        ### Offline capability

 Certain features also work without an internet connection and sync automatically as soon as the connection is back.

     Spotlight  Data that
 updates itself. 
----------------------------

 Classic websites show you a snapshot, the state from the last time the page loaded. A web application can do a lot more: order status, stock levels, bookings or support tickets update in real time, without anyone having to press F5.

 That avoids misunderstandings, cuts down on manual follow-up questions and makes sure everyone on the team is always working with the same numbers.

- Live status displays for orders, deliveries or projects
- Real-time dashboards without manual refreshing
- Instant feedback on forms and actions
- Collaboration: several users at once, no conflicts

    live-dashboard.tsx 

// Order status: updates automatically

const orders = useLiveData('/api/orders')

// Every change in the database shows up

// in the browser right away, no reload

 Order #1042 Processing 

 Order #1041 Shipped 

 Order #1040 Completed 

  Live, last updated: just now 

  Management

All data, all reports, user management

- View revenue
- Manage team
- Export reports
- Configure everything

Employees

Their own orders, tasks and customer contacts

- Edit orders
- Maintain customers
- Add appointments
- Own reports

Customers

Their own orders, documents, project status

- View orders
- Download documents
- Track status
- Send requests

Partners

Joint projects, shared resources

- Shared data
- Project updates
- Communication
- Delivery info

   Spotlight  Everyone sees
 what they should. 
----------------------------------

 Not everyone in your company needs access to everything. With a well thought-out role model, you control exactly who can see, edit or export what.

 This protects sensitive data, reduces errors and makes the application clearer for every user, because they only see what's relevant to them.

   Unlimited roles, freely definable 

   Permissions controllable down to individual records 

   Audit log: who changed what and when 

   Two-factor authentication available 

     Integrations   Connects with what you already use 
------------------------------------

Your new web application doesn't have to stand on its own. We connect it cleanly to your existing infrastructure.

Payment providers

Stripe, PayPal, Bexio invoices or TWINT. Handle payments directly in your application.

ERP &amp; accounting

Connections to SAP, Abacus, Bexio or other ERP systems. Entering data twice is a thing of the past.

Email services

Transactional emails via Postmark, Mailgun or SES. Reliable, measurable, professional.

Calendars &amp; appointments

Google Calendar, Outlook or your own booking system, synced and built into your processes.

Maps &amp; locations

Google Maps, Mapbox or OpenStreetMap for routes, location searches or delivery areas.

Cloud storage

Store documents, images and files securely in AWS S3, Cloudflare R2 or your own infrastructure.

                        Which features do you need? 
-----------------------------

 Not every application needs every feature. Let's work out together what adds the most value to your project.

- Real time, roles, APIs: all combinable as modules
- Only what you really need. No bloat
- Can be extended at any time when requirements change

 Specific questions?

 We advise you personally. Free and non-binding.

 [  Schedule a conversation     ](https://schaefersoft.ch/en/consultation?service=webapplications) 

 Tic-Tac-Toe

     New Game  

 Cookies – straight to the point
-------------------------------

This website uses cookies to keep things running smoothly.

    Accept all     Essentials only  

 [ Customise    ](#cookies-policy-customize)       **Essential Cookies** These cookies are required for the website to function and cannot be disabled. No consent needed.

 - schaefersoft\_cookie\_consent

    1 year

    Stores your cookie preferences.
- schaefersoft\_session

    2 hours

    Identifies your current browsing session.
- XSRF-TOKEN

    2 hours

    Protects you and the website against cross-site request forgery attacks.
- dismissed\_shouts

    1 year

    Remembers which notices you have already dismissed.

 [Show details](#cookies-policy-essentials) 

    **Analytics Cookies** These help us understand how visitors interact with the website – so we can keep improving it.

 - \_ga

    1 year

    Core Google Analytics cookie – distinguishes individual visitors from one another.
- \_ga\_DMKE595PWV

    1 year

    Maintains session state within Google Analytics.
- \_gid

    1 day

    Identifies users within Google Analytics.
- \_gat

    1 minute

    Throttles the request rate to Google Analytics.
- \_clck

    1 year

    Stores an anonymous identifier so Microsoft Clarity can connect repeat visits from the same person.
- \_clsk

    1 day

    Combines the page views of one visit into a single session.
- CLID

    1 year

    Records which parts of the website were used during this session.
- mx\_vid

    1 year

    Random visitor ID that lets Marketix count returning visits.

 [Show details](#cookies-policy-analytics) 

 Save settings
