Software development (Applicatie ontwikkeling)
Het ontwikkelen van software (applicaties) is een vrij breed begrip. Wij delen software graag in, in drie typen:
- Achtergrondtoepassingen
Ze zijn er wel, ze doen hun werk, u ziet ze niet - Web-based
Toepassingen die vanuit uw browser op het internet of intranet draaien - Client side
Te installeren toepassingen op uw werkstation of server
Web-based
Webbased toepassingen zijn applicaties die op het internet of intranet te benaderen zijn. Het grote voordeel van webbased toepassingen is dat ze vanaf elke gewenste plek te benaderen zijn met een webbrowser (welke standaard is te vinden op iedere computer). Webbased toepassingen gaan in onze ogen een stuk verder dan 'gewoon een website': ze zijn gekoppeld aan een of meerdere databases en leveren een dynamische werkomgeving.
Enkele voorbeelden van webbased toepassingen zijn:
- Webshops
- Content Management systems
Zowel frontend, voor de bezoeker, als backend: voor de beheerder - Urenregistratie
- Online mail of SMS toepassingen
Uiteraard is vaak sprake van specifieke wensen per klant. Webbased toepassingen worden dan ook vaak door ons op maat ontwikkeld met veiligheid, snelheid en gebruiksvriendelijkheid hoog in het vaandel.
Achtergrond toepassingen
Achtergrondtoepassingen zijn programma's of diensten die hun werk doen zonder dat direct wat van hun aanwezigheid te merken is. Hierbij kunt u denken aan onder andere conversietools. Wanneer u met grote regelmaat informatie uit wilt wisselen tussen meerdere systemen maar hier niet een handmatige actie voor wilt plegen op een bepaalde interval dan kunnen wij handelingen volledig automatiseren.
Enkele voorbeelden van achtergrondtoepassingen zijn:
- Automatisch verwerken van binnengekomen of uitgaande meldingen. Dit kan bijvoorbeeld in de vorm van een e-mail, printje, pdf, sms, etc.
- Gegevensuitwisseling tussen verschillende systemen. Bijvoorbeeld het automatisch importeren van inkooporders vanuit uw mailbox naar uw logistieke software
- Automatische generatie van rapporten die per mail worden verzonden naar de juiste personen
Client-side toepassingen
Tot slot de client-side toepassingen: applicaties die zelfstandig werken in bijvoorbeeld Windows, Linux of Mac omgevingen. Denk hierbij aan een commandline tool voor import- of export van gegevens, administratieve software, contactsoftware, etc.