Modernizing legacy applications is often a complex and time-consuming process, especially when code migration still happens manually. With RCD, we’re changing that.
Our RCD framework already provides a strong foundation for modernization, but we’re taking it a step further by integrating Artificial Intelligence into the process. We are developing a hybrid agentic AI solution that combines knowledge bases, custom models, and LLMs to automatically recognize, interpret, and translate legacy Progress code into the modern structure of the RCD framework.
This AI-driven engine:
The result? A significant reduction in migration costs and time-to-market, while maintaining consistency, quality, and flexibility.
In short, RCD’s AI Solutions mean faster modernization, fewer manual interventions, and a smarter way to bring your software into the future.
Type a question in plain language. The assistant finds the answer in your own data, documents and e-mail and shows it as clear text, tables and charts, in seconds.
Your own access rightsRead-onlyAny language
No reports to build, no filters to set. Just ask, the way you would ask a colleague.
In the chat panel of your application, in your own words and your own language.
Built-in knowledge of how your application works tells it where the right figures are.
In your data, documents and e-mail, with exactly the access rights you have yourself. Nothing more.
A short explanation with tables and charts, and suggestions for the next question.
The assistant knows the key areas of your application, from orders to the general ledger.
Contracts, invoices, certificates, offers, spreadsheets and e-mails: the assistant searches and reads them for you.
The assistant is a helping hand, not a back door. It works within the same rules as every user.
The assistant only sees what you may see yourself: the same companies, the same data, the same documents and mailboxes.
It can look things up and show them, but it can never change, add or delete anything.
The assistant is installed on your own server. Only the question and the information needed for the answer go to the AI model.
Your login is never shared with the AI model and never written to a log.
The cost of every question is recorded, so you always know what the assistant costs per user and per month.
Figures come straight from your data, and answers from documents and e-mails name their source.
No. It can only read and show information. Entering or changing data stays in your own hands.
No. The assistant works with the access rights of the user who asks the question, exactly like the application itself.
The assistant runs on your own server, next to your application. To formulate an answer, the question and the information needed for that answer are sent to the AI model; nothing else is shared.
PDF, Word, Excel, text files and images in your document folders and their subfolders, and the e-mails in your mailboxes, as far as you have access to them.
The cost depends on how much the assistant is used. Every question is recorded with its cost, so usage per user and per month is always visible.
No. Users ask questions in their own words; the assistant suggests follow-up questions to explore further.
Tell the assistant which figures you want to follow, in your own words. It finds the data, designs the widget and shows you a preview straight away. Fine-tune it in the conversation, press Build, and it is on your dashboard, up to date every day.
Built once, runs every dayEvery viewer sees their own dataClick through to your apps
| Representative | Revenue | Trend | % of last year | |
|---|---|---|---|---|
| Anna | 4,502,373 | 102% | ||
| Tom | 134,605 | 69% | ||
| Lisa | 294 | 13% |
No report designer, no queries, no developer needed. You describe it; the assistant does the rest.
“Open orders per customer”, “margin per article group this quarter”: in your own words and language.
The assistant finds the right data, designs the widget, tests it on your own figures and shows the result.
“Make it a line chart”, “compare with last year”, “only the top 5”. Every change is shown instantly.
The widget is stored and appears on your dashboard. From then on it refreshes itself, without AI.
From one key figure to a full table with trends: the assistant picks the visual that fits your question, or the one you ask for.
A big number with its change against last week or last year, a trend line and a warning when it needs attention.
Today’s sales and number of orders, compared with last week
A rate or average on a scale with red, orange and green ranges, or a bar against your budget.
Win rate of our quotes this quarter, target 60%
Ranked lists of customers, articles or representatives, with a bar per line.
Our 10 best customers this month
Bars, lines, areas, donuts, stacked or side by side, combined with a second axis or a target line.
Turnover and costs per period, with the cumulative result as a line
Rows with a trend line, a progress bar and a status mark per line, coloured where action is needed, with totals.
Per representative: revenue, trend of the last 6 months and % of last year
Steps that narrow down, with the conversion from one step to the next.
From sales lead to quote to order, this year
What is due, in date order, with what is late marked in red.
Deliveries due this week and next
Busy days and hours at a glance, a calendar of daily figures, or a value per country.
Revenue per country this year
The assistant writes the widget once. After that, every refresh shows the latest figures in a fraction of a second, without asking the AI again.
Widgets are not just pictures. Click a customer’s bar to open that customer, a representative to open their statistics, or a figure to ask the assistant why it changed.
A click opens the right screen of your application, with the right customer, order or filter already selected.
Every widget reads the data with the rights of the person looking at it. A shared widget never shows more than that person may see.
Widgets can only read and show data. They run in a protected environment on your own server and cannot change anything.
No. The AI is only used while you design the widget. Once it is built, it runs on its own and refreshing it costs nothing extra.
A widget can be placed on the dashboards of your colleagues. Each of them sees it with their own access rights, so everyone only sees the data they are allowed to see.
Yes. Open it in the assistant and describe what you want to change. The assistant remembers the purpose of the widget and the choices you made, so a change takes only one sentence.
No. Widgets only read and show data. Changes are always made in your application itself, for example in the screen a widget opens when you click it.
Key figures with trends, gauges, targets, leaderboards, bar, line, area and donut charts, tables with trends and status per row, funnels, deadlines, heatmaps, calendars and maps, and combinations of these in one widget.
No. The assistant knows how your application works and where the figures are. You describe what you want to see; it finds the data.
With the AI Developer Assistant, every developer works like a senior who knows the whole application: every screen, every program, every table. Ask in plain language and get a change that is already checked, explained and ready for your review.
Fill in the form below and we will contact you as soon as possible!
"*" indicates required fields