Côté serveur (backend)
La partie de l'application Web responsable de la logique des processus métiers, du traitement et du stockage des données, de l'intégration avec d'autres solutions ou de la puissance de calcul pour les opérations complexes et l'intelligence artificielle. Le tout s'effectue sur l'infrastructure de serveur, qui peut être distribuée et librement évolutive, de sorte que cela ne constituera jamais une limitation pour l'entreprise.
Microsoft .NET Core
Microsoft .NET Core constitue une base solide pour chacune de nos solutions. La solution d’entreprise disponible sur de nombreuses plateformes est facilement évolutive, sécurisée et surtout efficace.
En savoir plus sur .NET CoreCôté serveur (backend)
La partie de l'application Web responsable de la logique des processus métiers, du traitement et du stockage des données, de l'intégration avec d'autres solutions ou de la puissance de calcul pour les opérations complexes et l'intelligence artificielle. Le tout s'effectue sur l'infrastructure de serveur, qui peut être distribuée et librement évolutive, de sorte que cela ne constituera jamais une limitation pour l'entreprise.
Microsoft .NET Core
Microsoft .NET Core constitue une base solide pour chacune de nos solutions. La solution d’entreprise disponible sur de nombreuses plateformes est facilement évolutive, sécurisée et surtout efficace.
En savoir plus sur .NET CoreCôté client (frontend)
Logiciel qui s'exécute dans la zone du navigateur Web et est responsable de la couche visuelle qui garantit l'expérience utilisateur dans l'application Web. Il propose non seulement une interface interactive, mais surtout connecte les personnes aux processus et aux données de la manière la plus naturelle possible. Et c'est beau.
ReactJS+Redux
Le framework aveneoaveneoJS combiné à Redux constitue le fondement de chacune de nos solutions Web, y compris le aveneo.SDK. C'est l'une des solutions les plus populaires, choisies là où l'efficacité et les possibilités de développement sont les valeurs les plus importantes.
En savoir plus sur le framework ReactJSEn développant aveneo.SDK, nous avons créé un très grand nombre de composants prêts à l'emploi qui nous permettent de réduire au minimum le temps de développement des applications web. Visualisation des données, formulaires, communication, authentification des utilisateurs, ce ne sont là que quelques-uns des éléments que vous n'avez pas à vous soucier de développer. Pourquoi démarrer un projet en concevant un cercle à chaque fois ?
Grâce à cela, créer une application permettant une gestion complète des données (CRUD - créer, lire, mettre à jour, supprimer) nous prend quelques minutes. De plus, une application créée dans un modèle passe-partout rapide, une API prête et nous avons une recette pour un prototype en un temps record.
Nos solutions de backoffice sont standardisées jusqu’à la limite. Toutes les données tabulaires auront la même apparence et se comporteront de la même manière si vous le souhaitez. Explorer et gérer des données n’a jamais été aussi simple et agréable. De plus, nous mémorisons les paramètres des utilisateurs et des appareils, afin qu'ils ne voient que ce qui est le plus important pour eux.
La spécificité de la solution basée sur ReactJS avec Redux est l'arborescence DOM virtuelle et les mises à jour réactives lorsque l'état de l'application change. En pratique, cela signifie que toute modification des données entraîne des mises à jour instantanées de l'application et de la visualisation des données sans attendre le « chargement » de la page.
Le multilinguisme et la possibilité de fournir une interface utilisateur dans n'importe quelle langue sont des standards dans nos solutions. Cependant, nous allons plus loin : nous traduisons, mais nous présentons également les données en fonction de la localisation de l'utilisateur. Nous attribuons des données à la géolocalisation et construisons ainsi des solutions internationales centrées sur les marchés locaux.
aveneo.Composants SDK
Les composants fournissent des fonctionnalités complètes avec une interface utilisateur. Nous disposons également de notre propre modèle par défaut qui nous permet de fournir une solution commerciale prête à l'emploi en quelques jours. Ceci peut être réalisé, par exemple, grâce à des formulaires génériques (les formulaires sont générés automatiquement sur la base des métadonnées du modèle) et des grilles prenant entièrement en charge le tri, le filtrage, la pagination et bien d'autres fonctionnalités.
Découvrez à quoi ressemble le aveneo.SDKaveneo.Bibliothèques SDK
Nous avons beaucoup de code que nous partageons entre les projets. Extensions de framework, algorithmes, modèles de conception, architecture multicouche. Nous mettons à disposition tout ce qui peut être réutilisé en interne. Lors du développement d’un tel code, nous maintenons des normes internes élevées et le documentons, puis formons toute l’équipe sur la façon de l’utiliser.
Découvrez la structure de aveneo.SDKaveneo.Bibliothèques SDK
Nous avons beaucoup de code que nous partageons entre les projets. Extensions de framework, algorithmes, modèles de conception, architecture multicouche. Nous mettons à disposition tout ce qui peut être réutilisé en interne. Lors du développement d’un tel code, nous maintenons des normes internes élevées et le documentons, puis formons toute l’équipe sur la façon de l’utiliser.
Découvrez la structure de aveneo.SDKL'architecture monolithique modulaire signifie que nous fournissons une solution avec des limites de modules visibles résultant des valeurs commerciales de l'activité dont le logiciel répond aux besoins. Cela signifie que nous essayons de granuler durablement les logiciels en modules qui peuvent être mis à l'échelle individuellement au fil du temps, peuvent utiliser des ressources de données distinctes, avoir leurs propres intégrations et peuvent même être complètement interchangeables. Grâce à une communication basée sur un bus externe, ils restent indépendants et mutuellement fiables, ce qui augmente en outre le confort d'utilisation de la solution et facilite l'intégration avec des solutions tierces.
+
Pour la communication entre le frontend et le backend, nous utilisons deux protocoles : HTTP sans connexion avec architecture REST et WebSockets de connexion. La première technologie fonctionne très bien lors du téléchargement et de l’envoi de grandes portions de données. La seconde nous permet de proposer des solutions dont le contenu change en temps réel et le contenu transmis est minimisé aux seules données nécessaires. Grâce à cela, les solutions peuvent réagir en temps réel à l'évolution des données et réagir dans diverses situations, par exemple le manque d'accès au réseau et au serveur.
La solution Internet offre des possibilités d'intégration illimitées. Les logiciels côté serveur peuvent communiquer avec des solutions tierces, allant des logiciels locaux existants aux solutions et services cloud d'entreprises telles que Google, Amazon et Microsoft.
Le backend de nos applications Web peut fonctionner sur pratiquement n'importe quelle plate-forme matérielle. Tout cela grâce à la plateforme .NET, disponible à la fois pour les systèmes natifs Microsoft - Windows et Windows Server, mais aussi pour les plateformes Linux/Unix et macOS. De plus, nous enfermons les solutions dans des conteneurs et pouvons les mettre à l'échelle en deux dimensions : dans le sens de la longueur et dans le sens de la largeur. Sans aucune intervention de programmation particulière - juste comme ça.
Windows
Linux
macOS
UNIX
Docker
Kubernetes
La sécurité des utilisateurs et des données est la caractéristique la plus importante des logiciels à laquelle quiconque souhaite éviter les problèmes doit prêter attention. L'utilisation de l'authentification intégrée en deux étapes, l'intégration avec des centres d'identification externes utilisant OAuth ou OpenID, et enfin l'authentification à l'aide de comptes Google/Microsoft/Facebook/Apple. Le chiffrement de bout en bout des communications, le stockage des données dans des conteneurs chiffrés ne sont que quelques-unes des solutions que nous utilisons. Nos applications web ont fait l'objet à plusieurs reprises d'audits de sécurité très rigoureux réalisés selon le modèle du « hacking éthique », et aucune vulnérabilité grave menaçant la sécurité des données, des organisations ou des utilisateurs n'a jamais été détectée.
Le monde technologique se développe de manière très dynamique, tout cela grâce à l’évolution de l’environnement et des attentes des utilisateurs. Nous avons identifié les technologies suivantes comme étant obsolètes pour de nombreuses raisons différentes : elles ne répondent pas aux normes de sécurité, elles ne sont pas prises en charge et développées par leurs créateurs, elles ne sont pas transférables ou elles ne sont pas aussi efficaces que des solutions plus récentes. Étant donné que dans le passé nous avons développé des logiciels dans les technologies suivantes, nous pouvons offrir leur support et leur maintenance, et dans le cadre du développement, la migration vers des solutions plus récentes, indiquées ci-dessus.
Logiciel de production intégré et dédié combinant les fonctionnalités de plusieurs systèmes tels que le système ERP, le système CRM, le système GMAO, le système MES, le système QMS, le système QMSQMS. Axé sur l'Industrie 4.0, l'automatisation et l'optimisation des processus de production. Solution informatique prenant en charge la production et les processus de production. Surveillance des machines grâce au système MES. Suivi des produits finis grâce à la traçabilité. Fournir aux clients des calculs précis de pré- et post-production. Rapports de production complets, rapports d’équipe et de brigade. Module d'entrepôt avec historique complet des articles en stock, historique de consommation de matières premières, historique de contrôle qualité.
Une solution qui augmente l’efficacité et la capacité de production. Planification de la production et gestion précise de la chaîne d’approvisionnement des matières premières. Fournir des processus de production en utilisant à la fois nos propres chaînes d'approvisionnement et les matières premières des clients. Vue actuelle de l'état de production de chaque machine séparément ainsi que de l'ensemble du parc de machines. Liste des ordres de fabrication terminés, des travaux en cours et de la file d'attente. Enregistrement automatique de la production et marquage automatique des erreurs de production.
apetitio fournit une solution complète pour les restaurants, food trucks, boulangeries, pâtisseries, hôtels, clubs, bars, cinémas et théâtres permettant la commande sur place à l'aide de codes QR et de tags NFC. Commande, service d'appel, fractionnement de l'addition, commandes à emporter, commandes numérotées, bons de livraison, caisse virtuelle, paiement mobile et terminal de paiement virtuel et bien plus encore.
apetitio est un service SaaS fonctionnant dans le cloud et l'accès pour les utilisateurs finaux est disponible depuis n'importe quel navigateur Web. Sans installer aucune application, tant du côté invité que du côté service. Solution entièrement conçue au sein de notre éditeur de logiciels.
Leasing PLUS est une plateforme leader pour le financement d'équipements informatiques. L'approche non conventionnelle de l'intégration du financement comme moyen de paiement avec l'intégration d'un calculateur de leasing reste inégalée, simple et compréhensible, et surtout rapide.
En créant la plateforme la plus sophistiquée pour les clients et les partenaires commerciaux, nous avons résolu le problème fondamental du long processus de financement. Le processus entièrement automatisé vous permet désormais de prendre des décisions en utilisant l'intelligence artificielle et minimise le risque de transactions dangereuses.
Une plateforme de crowdfounding qui vous permet de soutenir vos créateurs préférés. Grâce à l'intégration avec de nombreuses plateformes populaires, notamment YouTube, Twitter et Reddit, il vous permet de soutenir et de récompenser vos auteurs de contenu préférés. Pour les influenceurs, c’est un endroit parfait pour gagner en popularité.
Le flux de fonds s'effectue grâce à des abonnements permanents, à la possibilité de recharge externe et à l'utilisation de moneyback pour les achats. L'intégration avec des plates-formes externes et des plug-ins pour les navigateurs populaires ne sont que quelques-uns des éléments.
Plus de 10 implémentations personnalisées ! Une solution créée en partenariat étroit avec SEETECH pour une gestion avancée du réseau de vente mobile. Une interface basée sur un navigateur Web spécialement conçue permet aux commerciaux d'utiliser librement les données Microsoft Dynamics NAV dans des emplacements distants. L'accès aux données est possible à l'aide de n'importe quel ordinateur de bureau ou appareil mobile. Une interface claire et conviviale réduit le besoin de formation des commerciaux.
La capacité de présenter les produits de manière professionnelle aux clients augmente l'efficacité du réseau de vente et crée une image moderne de l'entreprise. L'influence des représentants commerciaux sur le processus de vente via le processus d'enchères électroniques permet une gestion rapide mais contrôlée des ventes nécessitant des décisions de prix individuelles. Le système de notification automatique pour les commerciaux et les clients finaux améliore les méthodes de communication et décharge le service commercial de certaines tâches d'information des clients et des commerciaux sur l'état des différentes opérations commerciales.
Planet Plus est la principale plateforme de cashback polonaise. Les règles sont simples : lorsque vous achetez en utilisant leur application, vous obtenez le remboursement d'une partie de l'argent dépensé. Depuis 2015, plus de 500 mille les clients ont effectué plus de 2 millions de transactions dans plus de 1 100 magasins.
Nous avons effectué un processus analytique complet, puis rationalisé tous les processus métier et créé une toute nouvelle version de la plateforme. Nouveau design, haute efficacité et sécurité des transactions. Vérifiez comment ça marche !
Bin-e est un appareil IoT qui trie et compresse automatiquement les déchets. Il combine la reconnaissance des déchets basée sur l'intelligence artificielle, le contrôle du niveau de remplissage et le traitement des données dans le cloud, rendant la gestion des déchets pratique et simple.
En traitant les données collectées dans le cloud, nous avons augmenté l'efficacité des réseaux de neurones en les profilant pour des appareils spécifiques. Chaque jour, des milliers de photos et de métadonnées sont envoyées par des appareils du monde entier vers le cloud pour alimenter des échantillons destinés à former de nouvelles versions du réseau.
babyspot est une plateforme de cartographie qui permet aux parents et aux tuteurs de passer plus de temps créatif avec leurs enfants. Une bonne organisation des catégories accélère la recherche d'endroits intéressants où vous pourrez manger et vous amuser, ou simplement passer du temps ensemble. Un profil privé avec préférences facilite la création de suggestions, et les préférences de lieu vous permettent de trouver des lieux, par exemple conviviaux pour les mères allaitantes.
Grâce à son design UI et UX, babyspot est une application simple et naturelle. Nous avons basé toute l'interface utilisateur sur Google Maps, en ajoutant seulement quelques détails. Grâce à eux, nous avons obtenu des descriptions plus détaillées des lieux sur la carte, des objets bien catégorisés, un profilage des utilisateurs et une planification d'itinéraire directement vers la destination.
Goldeneye a complètement redéfini la plateforme financière des sociétés financières. Des demandes de financement simples et transparentes, une facturation automatique, un recouvrement efficace des créances et les données analytiques les plus recherchées.
Goldeneye contient toutes les fonctionnalités que devrait avoir une bonne solution financière. Il est rapide et complexe, mais également facile à utiliser et les processus métier sont plus compréhensibles. Une application avec laquelle les utilisateurs travaillent plusieurs heures par jour et ne sont ni fatigués ni ennuyés. Cette solution a déjà été mise en œuvre dans 3 entreprises et des discussions sur d'autres mises en œuvre sont en cours.