Digital Transformation
If you've had the opportunity to explore our website, you already know that we do web design and hosting, and we also help our clients improve their internal processes with digital transformation solutions. However, there are occasions when a completely new technological implementation is needed, specialized to the client's needs. For those cases, I handle three main areas in which I focus on developing custom software.
- Web Applications
- Mobile Applications for iOS and Android
- Customer Service Chatbots
Web Applications
We primarily work on internal use applications for organizational process control, we also build SAAS MVPs and PoCs for new concepts. Depending on your specific situation, we will propose the most appropriate technology; typically, we work with the following:
- Pre-designed administrative dashboards hosted locally or in the cloud, for statistics visualization and execution of operational actions
- Connections with SQL and NoSQL databases.
- Integrations with other SAAS platforms like Hubspot, Odoo or NextCloud.
- For smaller applications, we use low code tools like Retool and Looker.
- We have experience with Google Cloud, IBM Cloud, and Akamai Cloud. This is because some web applications consume services from a specific provider and it's worth integrating them into their platform.
- Generation of statistics and reports for General Management.
- Use of specialized APIs, such as audio transcription, automated translation, content detection in images, or scheduling of calendar tasks.
- Collection of information from specialized devices, such as fingerprint readers or solar panels.
- Asset control, such as inventories or fleets, either with an independent application, or with integration to an existing ERP.
Mobile Applications for iOS and Android
We specialize in business mobile applications; that is, applications used internally within the company to fulfill a process. What these apps have in common is the ability to collect data in the field, concentrate it in a central location, and distribute relevant information to all pertinent people. We do native development on both platforms, so we have access to all device capabilities. The main advantages of using a native application are a better user experience and much greater security and control over its use.
What kind of things can be done?
- Generate data capture forms and monitor their completion in time and form.
- Capture the geographic location of the tablet or smartphone.
- Take photos directly from the app; this way they are not saved on the phone, nor can images from the gallery be sent.
- Receive Push notifications about activities, changes, etc.
- Authenticate the user through several possible systems: password, fingerprint, connection with company servers, and others.
- Save data on the device for later transmission, if connectivity is not available.
- There are some differences between what can be done on iOS and Android; we inform you about the situation applicable to your project.
- Android apps can be installed privately on any device, in the case of iOS there are some restrictions in this regard.
- Since there is a greater variety of Android devices, more tests need to be done to verify that specific models work correctly, if this is important for your project.
Customer Service Chatbots
Your organization is a candidate for this service if it receives many messages or calls from prospects or users and needs an automated system to process them. Chatbots operate through a web page or a messaging service like WhatsApp, and we design them specifically for your use cases. For example, handling information requests, locating operational procedure details, sending documents, and even speaking with an online advisor. All of this connected with other systems in your company, such as a CRM, databases, email, and more. As underlying technologies, we start by analyzing the feasibility of using services like IBM Watson Assistant, Google DialogFlow or ChatGPT, but we can go much further, depending on the complexity of your situation.
As an introduction, I invite you to read an article we have on this topic on the blog, "NLP Assistants for Customer Service" which delves into the details of designing the conversation with the user and how we can guide them to the solutions we can offer, and you can also try an online demo, a bot designed for a fictitious hotel, which provides information about the hotel's rooms and services: