Where are the opportunities for the GeneXus Community in 2018?
Two key strengths define the GeneXus Community worldwide: 1) our capacity for getting things done and 2) for adapting to new challenges; in other words, productivity and future proofing. In my opinion, in 2018 our strength and opportunities in the complex and dynamic field of IT are driven by integration for end-to-end solutions. What’s an end-to-end solution? It’s an application with the following components:
- Responsive design is almost a must to attract incidental users or to take advantage of the growing use of mobile devices.
- Native applications for recurring users, to provide them with an improved experience and create a permanent channel with them.
- Applications with another type of interaction such as a chat.
One recent example is the app developed for GX27. It consisted of a Knowledge Base which generated a responsive web version to let incidental users access the Meeting. It had a native app that allowed for further integration with the device: scheduling presentations, receiving notifications, sharing. Also, it featured a chatbot-type interface, which was integrated into the application based on the Chatbot Generator but which could also be seen as Clarita in the terminals provided at the event. All this was powered by an AI engine implemented with GeneXus SDK for Watson, and supported by a web backoffice in a GeneXus Knowledge Base integrated into a single end-to-end solution. Opportunity and strength 1: Integrated development – GeneXus developers use a development platform with a comprehensive view of all components, which allows generating an end-to-end application with reasonable skills, times and costs. For us GeneXus users, working in an integrated environment with no need for in-depth knowledge of every technology involved in an end-to-end solution may seem obvious. But the fact that it is obvious doesn’t make it any less important. Actually, it is one of the most outstanding features of GeneXus. That’s the “future proofing” and “present proofing” mentioned by Gastón Milano in this post. Opportunity and strength 2: Functional Integration – Many ideas can’t be easily carried out. Personally, I can think of hundreds of applications, and in my opinion, all people working on IT are naturally inclined to try to make people’s lives easier. For example: when I go out to dinner with my friends, splitting the check is always complicated, partly because we carry increasingly less cash. How about an application that simplifies this? Someone pays the check, and the rest transfer their share from their cell phones. It seems like an app that can be easily developed; in fact, maybe it already exists. Shares are calculated and everyone receives a notification for them to authorize the payment from their accounts. It doesn’t seem like a complex app. But, how do I execute these bank transactions? How can I technically integrate with the bank? Will I be able to do it at the business and authorizations level? With how many banks? Will I have to make agreements with each one? How can I reach them? This is crucial because only then will I be able to create the end-to-end solution. Some integration examples:
- Bantotal banking core
Integration with a banking core is the most natural or reasonable option for the app in the example above to make payments between accounts, and that’s one reason why Bantotal developed a platform to promote and facilitate innovation in the finance industry. In this context, developers of fintech solutions can technically integrate with Bantotal and execute banking transactions. Also, it facilitates access to more than 60 banks in 14 countries and 20 million families or companies whose finances are supported by Bantotal.
- GeneXus SDK for Mercado Libre
Another example of opportunity is the GeneXus SDK for Mercado Libre that was released 2 years ago. It is currently used by several clients, including an ISV in Brazil that integrated its ERP specialized in auto parts to enable clients to automatically publish their stock of products on that platform, quite successfully. Here is the success story. Also, NetGeb exploited this opportunity for integration between various systems and became the first ERP that used the SDK created by GeneXus to connect with Mercado Libre. In this way, it increased the activity of an importer. Here is the success story.
- Electronic Government Platform (PGE) at AGESIC
Another platform that is extremely important for the GeneXus Community in Uruguay is the Electronic Government Platform created by AGESIC (Agency for the Development of the Electronic Management Government and Information and Knowledge Society). This agency has the objective of digitally transforming the government, and the PGE is one of the pillars of the Digital Government Plan for 2020. The platform provides a legal and technical framework, as well as technology tools to facilitate the implementation of Digital Government applications and services in Uruguay. Many of our clients and partners, including GeneXus Consulting, have developed components integrated into this platform. Some of them can be downloaded from the GeneXus Marketplace; for example, a component to digitally sign files, another SSO (Single Sign-On) component that uses electronic ID cards through AGESIC, among others. As part of the efforts to generate opportunities for the GeneXus Community, we’re developing a Genexus SDK for AGESIC, which makes integration easier. These are just some examples of the SDKs or platforms that have been developed in the GeneXus Community. This line of action will be continued and expanded to maximize existing opportunities for functional integration.
Most likely, many readers of this post have developed solutions that feature integration in end-to-end solutions. Please share them with comments! End-to-end Solutions = Integrated development + Integrated solutions = Integration