Written by Jamie Wilson
Understanding the no/low/pro-code debate - an actuarial perspective
5 minutes

Jamie Wilson explores the role of coding in the modern actuarial profession, the wider implications for pricing technology platforms, and the impact of AI.
As an actuary working at a technology company, I get asked a lot about the role of coding in the modern actuarial toolkit. There’s still plenty of debate around low-code, no-code, and pro-code approaches. Which is best? Who should be coding? What if your team isn’t technical? And where does AI fit into all of this?
The short answer is: it depends. All three approaches have their strengths, and each one can be the right fit in the right context. But as AI becomes more engrained in pricing teams, and as insurers push to modernise faster than ever before, I believe actuaries need to understand where these tools shine, and where they fall short.
In this piece, I’ll break down what we mean by low-code, no-code, and pro-code, explore what each unlocks, and explain why coding (especially in a pro-code environment) is one of the most powerful tools actuaries can have in 2025 and beyond.
What do we mean by Low-Code, No-Code, and Pro-Code?
Let’s start with some quick definitions:
No-code platforms are visual tools that allow users to build applications or workflows with little to no programming experience. Think drag-and-drop interfaces, prebuilt connectors, and user-friendly dashboards.
Low-code sits in the middle. These platforms offer visual development tools alongside some custom coding capabilities, often through scripting or simple logic blocks. They’re designed for users with some technical knowledge who want to build more tailored solutions without starting from scratch.
Pro-code refers to coded solutions using traditional programming languages (e.g., Python, R, SQL) and development frameworks. These require significant technical expertise but offer the highest degree of flexibility and performance.
It’s also important to draw a distinction between coding, and a pro-code solution. There’s a big difference between spinning up Python or R on your local machine to build something from scratch, and working within a pro-code platform that’s designed to support enterprise-grade actuarial work and analysis. The former gives you full creative freedom, but also comes with all the burdens of implementation: version control, access management, deployment, security, deployment infrastructure and maintenance. That’s where true pro-code solutions come in.
Platforms like hx Renew aim to give actuaries the flexibility and creativity of open-source coding, while abstracting away the heavy lifting. You get the freedom to build, experiment, and deploy robust pricing models, without needing to hire a team of software engineers to support you. It’s about empowering actuaries to do more of the most high-impact work without getting bogged down in the plumbing.
Pro-code, low-code, and no-code all have their benefits and their trade-offs. Understanding them helps us decide when and where to apply each.
What can Low-Code and No-Code unlock for insurers?
For pricing actuaries, these platforms can offer some key advantages, but typically only in relatively simple, fixed or narrow problem scenarios. Low/no-code tools can be very effective in quickly solving specific pain points, but the second that scenario evolves beyond its initial specifications, tools quickly struggle to keep up.
If you’re looking for a solution to a more simple pricing challenge, perhaps in personal lines for example, then these tools could be the right choice for you. But be wary that unlocking longer-term value and the ability to deal with more complex or sophisticated problems will always take a hit.
Accessibility for non-programmers: These platforms are far more approachable for those without a coding background. That means broader teams can get involved in building pricing tools and analytical workflows, without needing deep technical training. It democratises development, but will often hit its limits when approaching more complex scenarios.
Speed to value: Building models is often much faster than with Excel or coding from scratch. As long as the problem you’re solving fits within the platform’s pre-built capabilities, you can move from idea to implementation quickly.
Lighter lift on internal teams: With so much of the infrastructure and development effort handled by the platform, actuaries are freed up to focus on pricing logic and decision-making. A lot of the technical burden is outsourced, creating capacity for higher-value activities elsewhere in the business - however this is also true for pro-code alternatives.
The “best of both” with low-code: Many low-code platforms allow you to insert custom scripts or calculations, enabling teams to go a bit further than out-of-the-box functionality. It’s a helpful middle ground between drag-and-drop ease and bespoke control that can work well, especially for less complex lines of business. However, that should be balanced against the potential downside that while pro code actuaries are able to deploy their technical skillset across multiple different platforms and areas, low-code solutions provide less breadth of value.
In many ways, no/low-code solutions are the spiritual successors to Excel. Just as Excel and other early frontier Actuarial software made modelling, analysis and tool development accessible to a generation of actuaries, low-code tools are now helping teams automate repetitive tasks, and move faster. For many teams, especially those in more straight forward lines of business like Life insurance, low-code solutions can prove to be the right choice.
However, like Excel, they come with limitations. As models grow in complexity and data volumes increase, or as the desired analysis/use starts to deviate slightly from the simple/expected path, these tools can start to creak under the weight. Low-code platforms are often one-trick-ponies, and to solve increasingly complex problem scenarios, you can find yourself having to purchase a suite of different low-code point solutions. This then presents a new challenge of attempting to integrate all of these different tools into a single unified workflow, which can quickly spiral into an unexpected technical infrastructure resource drain. Exactly the type of challenge you were hoping to avoid by choosing a no/low-code platform to begin with!
Where do pro-code platforms deliver value?
From my own experience, low-code tools provide a helpful starting point but rarely support the depth of analysis or flexibility needed for the most complex pricing models, problems and scenarios. The real power, especially when working with large, intricate datasets, or truly complex problems, comes from pro-code solutions that enable actuaries to build scalable, high-performance models tailored to their exact needs.
Some of the key benefits include:
Performance: Pro-code solutions can be optimised to handle large-scale data processing, faster computations, and better resource management, vital for high-performance solutions. Anyone who has sat looking at the wheel of death as your overstuffed low-code solution tries to open will know this all to well.
Flexibility: With a pro-code, you can build complex and highly bespoke models without waiting for a vendor to add a feature or unlock a hidden configuration. That’s not to say that your chosen pro-code solution will have every feature you could ever need, but the much greater flexibility unlocked by “building your own” within that system will help you create what you need on your own timeline.
Widely applicable skills. Up-skilling your team to master coding languages provides broad potential value beyond its initial use case. The value of coding knowledge extrapolates to other areas of actuarial analysis, like portfolio analysis, reporting and data work.
Scalability. It's inevitable that as the wider pricing landscape evolves, so will the specific needs of the tech solutions we engage with. Pro-code platforms provide adaptability and can better evolve with changing demands, while also handling all the critical infrastructure for you. Actuaries and engineers can focus their attention on complex pricing scenarios, without the resource drain of ongoing infrastructure maintenance which often becomes an issue for self-built solutions.
Your competitive differentiation. As an insurer (particularly in the context of more complex risk, which is really where pro-code solutions shine) your pricing models are what makes all the difference. The knowledge of your actuarial teams, the different hard-to-get data sets that you know make all the difference; at the end of the day, even the most open low- or no-code solution needs you to colour within the lines.
Start with the best. The drag-and-drop UIs promised by many platforms often simply can’t handle the complexity of real-world commercial and specialty pricing logic. That’s why many low-code vendors have started to allow users to deploy Python models, essentially adding pro-code workarounds to their own platforms. These can feel like afterthoughts, and the resulting experience is often clunky and fragmented. In contrast, a pro-code approach gives you full control and consistency from the very start, though it demands a higher level of technical expertise.
This isn’t just about building more complex models. With pro-code, you can enable entirely new approaches to risk selection, pricing segmentation, and performance monitoring that simply aren’t feasible with more rigid toolsets.
How AI is impacting the coding debate
AI certainly is a critical piece of the puzzle as it's already proven its ability to enable high quality professional coding with a much lower technical barrier to entry. The ability to engage with agentic co-pilots, or virtual actuarial assistants, and interface with a complex pro code environment via text prompts in your native language is genuinely game-changing.
AI can drastically reduce the historically steep learning curve for coding languages - democratising access to pro code environments and widening the pool of people who can meaningfully engage with them. ChatGPT can already explain syntax, find and fix bugs, or quickly translate between coding languages. But, for now at least, there's still a critical need for an expert human in the loop who can properly interrogate the output, and actuaries with underlying coding knowledge will likely find it far easier to extract maximum value from the AI tools they engage with.
On top of the above, actuaries with coding knowledge can leverage AI in other ways. One key example is in experimenting with automation via AI API end-points - why not build a tool to hook into OpenAI's ChatGPT API and automatically pull in additional insight for that analysis you're working on? The possibilities for AI implementation in pricing workflows, and in complex risk management more widely, are vast, and the pace of innovation is mind-blowing.
As an actuary, why should I learn to code?
If insurers do chose a pro-code solution, there’s another important step. You need to get actuaries on board.
With very few exceptions - I believe every pricing actuary, especially juniors, should be learning how to code. That’s true even if the organisation they work for is firmly low- or no-code, with no plans of changing that. Here’s why.
You already have the mindset. Actuaries are technical by nature. Almost every actuary I’ve met is drawn to logic, patterns, and problem-solving. Coding is just the logical next step, and we've already seen the inclusion of coding in actuarial exams - so there's no turning back at this point! Importantly, because you have the full business context, when actuaries code, magic happens: fewer mistranslations, tighter feedback loops, and better products. You’ll also find yourself in a much better position to de-bug and self-serve when new problems arise.
Coding has never been easier to pick up. Python, R, and SQL are intuitive, well-documented, and supported by thriving communities (not to mention AI assistants that can practically write it for you). If you can pass actuarial exams, you can absolutely learn to code to a good standard.
Finally, it’s a versatile skill and a career accelerator. Actuaries who can code are in high demand. Want to work on cutting-edge pricing platforms? Be the go-to person for model deployment? Get noticed for taking your team to the next level of insight and automation? Coding is your ticket to bigger projects, faster promotions, and more influence in the room.
One of the challenges with some low- and no-code tools is that you're often learning to use a very specific solution to solve a very specific problem, something highly tailored and narrow in scope. That’s fine until you need to do something new, move to a different team, or change companies, at which point, those skills may not transfer.
Coding, on the other hand, is a foundational skill that applies across tools, teams, and even industries. It gives you flexibility and longevity.
The shift is happening. I see more actuaries picking up coding every year. But not everyone is moving at the same pace. There are still senior leaders who aren’t familiar with or supportive of code, and that creates friction. For years, non-technical decision-makers could rely on Excel as a shared language, just by opening up a spreadsheet and following the logic. With code, that comfort disappears. Unless leaders evolve too, they risk losing touch with how their team are working today.
Want to learn more?
Get a monthly round-up of our latest research, insights and expert commentary (from more subject matter experts like Jamie!) straight into your inbox. Simply drop your email address below to sign-up to our Monthly Market Wrap.