Retool étend sa plate-forme low-code pour créer des applications internes afin de prendre également en charge les applications externes

Retool étend sa plate-forme low-code pour créer des applications internes afin de prendre également en charge les applications externes

Depuis son lancement en 2017, Retool s'est fait un nom comme l'un des principaux outils low-code pour la création d'applications métier internes basées sur un navigateur. Le bien financée service de la startup est désormais utilisé par des milliers d'entreprises, notamment Amazon, OpenAI, Pinterest, Plaid, Snowflake, Taco Bell et Volvo. Désormais, il étend son champ d'action des applications internes pour inclure également des applications externes. Bien nommé « Retool for External Apps », ce nouveau service est désormais disponible pour tous et vise à permettre à toute entreprise de créer facilement et rapidement des applications sécurisées et performantes pour un public beaucoup plus large qu'auparavant.

Comme me l'a dit David Hsu, PDG et co-fondateur de Retool , de nombreuses entreprises ont déjà commencé à utiliser External au cours de sa phase de prévisualisation. Parmi celles-ci figurent un certain nombre de grandes entreprises comme Orangetheory, par exemple, qui a fourni une application Retool à plus de 1 600 de ses directeurs de studio, ainsi que de nombreuses startups qui utilisent le service pour créer des MVP tout en essayant de trouver une adéquation produit/marché. .

Pour l’essentiel, nous ne parlons pas d’applications grand public. Bien qu'il soit possible de les créer – et certaines personnes le font –, Retool se concentre sur les applications professionnelles, et non sur le prochain réseau social.

« L'idée centrale de Retool est fondamentalement que tous les outils internes ont les mêmes éléments de base. Ils sont tous constitués de boutons, de formulaires, de tableaux – des trucs comme ça. Fondamentalement, ce que nous avons appris de vraiment intéressant en appliquant Retool à des logiciels d'entreprise externes, c'est qu'en réalité, les logiciels d'entreprise externes sont également remarquablement similaires, en particulier les logiciels externes les plus opérationnels », a déclaré Hsu.

La plupart des logiciels écrits aujourd'hui pour les utilisateurs professionnels, qu'ils soient internes ou externes, sont des applications CRUD de base qui lisent et écrivent dans une base de données. Ils peuvent différer dans la façon dont ils présentent les données, mais la fonctionnalité globale ne varie pas beaucoup d'une application à l'autre. Cependant, la grande majorité des développeurs dans le monde s’efforcent de créer exactement ce type d’applications à partir des mêmes éléments de base.

"Ce qui est vraiment remarquable, c'est que, tout comme pour les outils internes, la façon dont les gens créent ces applications CRUD aujourd'hui est si primitive", a déclaré Hsu. « En gros, vous utilisez React et vous le construisez à partir de zéro. C'est assez choquant que les gens fassent cela jour après jour. … Nous avons réalisé qu'une grande partie des apprentissages que nous avons acquis pour les logiciels internes s'appliquent également aux logiciels externes.

Construire pour un public externe est cependant un peu différent, dans la mesure où des éléments tels que l'image de marque, les performances et l'apparence générale comptent un peu plus. Mais là aussi, les utilisateurs d'applications internes s'attendent désormais à ce que ces applications fonctionnent comme des applications grand public, même s'il y a encore un peu plus de latitude pour donner la priorité à la fonction plutôt qu'à la forme.

Ce que vous ne pouvez certainement pas ignorer lors de la création d’applications externes, c’est la sécurité. Pour cela, Retool a ajouté les éléments de base nécessaires pour fournir des fonctionnalités d'authentification et d'autorisation. Hsu a également noté que pour les applications externes, la plupart des développeurs ont tendance à utiliser plus d'API que de bases de données, peut-être en partie parce que cela leur donne plus de contrôle sur la manière dont les données sont accessibles.

Il convient de noter que Retool permet également aux entreprises d'intégrer de nouvelles applications Retool dans des applications existantes à l'aide de son SDK React existant et des SDK JavaScript récemment lancés. Retool a également ajouté des fonctionnalités pour activer les flux d'invitation et d'intégration, y compris la possibilité d'envoyer des e-mails personnalisés à partir du fournisseur de messagerie de choix de l'utilisateur.

« Expédier un bon logiciel à des utilisateurs externes signifie que les constructeurs doivent penser à des fonctionnalités destinées aux utilisateurs qui ne sont souvent pas aussi essentielles à la mission lorsque l'outil est utilisé uniquement en interne. Cela inclut la personnalisation de la façon dont les utilisateurs embarquent et naviguent dans les applications. Les considérations de sécurité deviennent primordiales avec les flux de connexion, de réinitialisation de mot de passe et d'autorisations granulaires », a déclaré Antony Bello, chef de produit senior chez Retool. « Retool for External Apps met la flexibilité de conception et la personnalisation au premier plan afin que les clients puissent facilement créer des applications en marque blanche pour les utilisateurs externes sans sacrifier la sécurité ou l'expérience utilisateur. »

À ses débuts, la mission de Retool était de « changer la façon dont les logiciels sont construits ». Comme l’a noté Hsu, cela a amené les gens à se demander : « Et alors ? Est-ce pour le mieux ? Est-ce pour le pire ? Plus tôt cette année, la société a modifié sa mission pour se concentrer sur la fourniture de « bons logiciels à tout le monde ». Avec cela, il a également publié sa définition de ce qui constitue un bon logiciel (performant, fiable, sécurisé, etc.) et en effet, Hsu dit que Retool souhaite que son framework devienne plus performant que React. Il pense que c'est tout à fait possible car Retool peut se concentrer sur un ensemble plus restreint de cas d'utilisation.

Commentaires