• IT that grows your business

Posts By :

Finley Austin

what salary 1 1 - IBM i Developers - What Salary Should You Expect to Pay?
800 500 Finley Austin

IBM i Developers – What Salary Should You Expect to Pay?

Highly Valued and Hard to Replace.

In the world of information technology, there are various programming languages and platforms that are widely used for different purposes.  

One such platform is IBM i, formerly known as AS/400, which is a powerful and reliable system for business computing.  

IBM i developers are known for their expertise in this unique platform, and their skills are highly valued in the industry. However, when it comes to salaries, there are several factors to consider.

IBM i developers are known for their deep understanding of the IBM i operating system, RPG (Report Program Generator) programming language, and other related technologies. They are responsible for developing, maintaining, and enhancing applications that run on the IBM i platform, including business applications, databases, and web services.  

IBM i developers are also skilled in other programming languages such as COBOL, CL (Control Language), SQL (Structured Query Language) and Java which are commonly used in IBM i development. 

Unlike many systems where developers write code and the database is managed by a database administrator, IBM i developers tend to encompass a wide range of skills needing a deep understanding of DB2, object security and the IBM i operating system in addition to their dev skills.  

One of the reasons why IBM i developers are highly valued in the industry is because of the scarcity of talent. IBM i is a specialised platform, and finding skilled developers who are proficient in RPG and other related technologies can be challenging.

As a result, IBM i developers are often considered to be hard to replace, and their expertise is in high demand. 

what salary 2 768x480 - IBM i Developers - What Salary Should You Expect to Pay?

So what should you expect to be paying for an IBM i developer?  

You will not be employing an IBM i developer straight from school, college or university in the same way you may find an individual with experience in HTML, python or some Microsoft languages. This means you will be employing someone with experience gained on the IBM i in a commercial setting within another company.

Experience

You are unlikely to find developers with just a few years of experience as the majority have been working on the system for decades. The average salary of IBM i developers can vary depending on various factors, such as their level of experience, geographic location, and the size and type of employer.  

According to Glassdoor data, the typical IBM Software Developer’s salary is £40,944 per year. Software Developer salaries at IBM can range from £18,000 – £87,073 per year. This estimate is based upon 127 IBM Software Developer salary report(s) provided by employees or estimated based on statistical methods. However, it’s important to note that these figures are approximate and will vary based on specific circumstances. 

Experience plays a crucial role in determining the salary of an IBM i developer. As with any profession, more experienced developers tend to earn higher salaries compared to those with less experience. IBM i developers who have a solid track record of working on complex projects, have specialised skills such as system administration or performance tuning or have obtained relevant certifications, may command higher salaries due to their expertise. 

Location

Geographic location is another factor that can impact the average salary of an IBM i developer. Salaries can vary significantly depending on the cost of living and demand for IBM i skills in a particular region. For example, cities with a high demand for IT professionals and a higher cost of living, such as London, may have higher average salaries for IBM i developers compared to smaller cities or towns. 

Size & Type of Employer

The size and type of employer can also affect the average salary of an IBM i developer. Large corporations or organisations with complex IBM i environments may offer higher salaries to attract top talent. Similarly, employers in industries that heavily rely on IBM i for their business operations, such as manufacturing or finance, may also offer competitive salaries to IBM i developers. 

In addition to the factors mentioned above, other factors that can impact the average salary of IBM i developers include the demand for IBM i skills in the job market, the level of competition among employers for skilled IBM i developers, and the overall economic conditions. 

Why is There a Shortage of IBM i Developers?

The shortage of IBM i developers in the UK is a challenge that has been observed in recent years.  However, due to various factors, including an ageing workforce, limited awareness among newer generations of developers, and a shift towards other platforms and technologies, the availability of skilled IBM i developers in the UK has become limited. This has led to a fluctuation in salary standards in this sector based on the demand.  

IR35, the UK tax legislation, designed to determine the employment status of contractors and freelancers, particularly those who provide their services through an intermediary, such as a limited company may also have had an impact on the number of software development contractors and the related salary range.  

In conclusion, IBM i developers are highly valued in the IT industry due to their specialised skills and expertise in a unique platform. While there is no one-size-fits-all answer to the question of the average salary of IBM i developers, it’s clear that their skills are in high demand and their contributions to the IT industry are highly valued and hard to replace. 

Richard Austin

KFA Connect – Director

12th April 2023

For more information on how we can improve your business? Get in touch with our team today.

lawrence railton 1200 1170x658 - Meet the Team: Lawrence Railton
1024 683 Finley Austin

Meet the Team: Lawrence Railton

Lawrence Railton – Senior i-Series Developer

Starting Out…

I got into IT to enable me to move to Australia.

At 20 I went to Oz on a working holiday visa, when I returned to the UK I wanted to get back as soon as possible. Looking at the quickest way to do this I hit on the idea of programming.

It was 1989 and I signed up for a 16-week government-sponsored RPG training course, it came with a free weekly travel card! This led to my first job as a trainee programmer with the Salvation Army and the rest you might say is history.

Around that time the paper, for it was a physical paper, Computer Weekly would often have articles declaring that the AS400 that I had so recently begun working on would be no more by the end of the year. Well, here I am still writing RPG code on the great-grandson of the AS400, the IBM i.

“So it goes” (Vonnegut, 1969)

The IT Career with Travel

From my trainee job, I was headhunted by a city commodity broker, those were the days!

I then met a wonderful New Zealander whom I followed back to the South Pacific. New Zealand, being like Australia but better.

I got a job with an IT Consultancy in Wellington, where I worked on the NZ Lotteries account. After 3 years, we headed off to travel in South America for 9 months which was an amazing experience.

From there to London for 18 months, working for Superdrug on a stock replenishment system and then back to NZ via India, this time to Auckland where I worked for IBM. At this time, I lived on Waiheke Island, a 30-minute ferry ride from the city, on a good day you might see dolphins on the way to work.

I came back to the UK in 1997 and still working for IBM i moved to Brighton and began working on the Cable and Wireless account. I met my wife around this time, she already had two children and we had a further two, then moved to West Wales to get out of the rat race. I continued working for IBM remotely, and we also built an “eco-house”.

lawrence railton 327 - Meet the Team: Lawrence Railton

Starting at KFA

In 2007 I started working for KFA, at first commuting and then working from home, a real pioneer in the homeworking world! KFA have kept me busy over that time, giving me work as and when required. I now work for them three days a week which gives me time for my other career.

In 2005 I qualified as a counsellor and I have worked in schools, universities, and in private practice. The two roles of IT and Therapy complement each other very well.

Work-Life Balance

In August last year (2022) my wife and I moved away from West Wales after 17 fantastic years and bought a Passive House in Norwich, pretty much the other side of the UK. We felt it was time for something new and some City living, so far so good!

I’m a big reader, love indie and foreign films and going to see live music. I cycle a lot and have a regular yoga practice, something I started in Wellington all those years ago. I never ended up in Australia, but our oldest daughter now lives in Wollongong, NSW with our granddaughter, so I have a good reason to visit.    

Want to know more? Get in touch with our team today.

developers come from 1 - Where is the next Generation of IBM i Developers coming from?
800 500 Finley Austin

Where is the next Generation of IBM i Developers coming from?

Where is the Next Generation of IBM i Developers Coming From? 

IBM i, formerly known as AS/400, is an enterprise-grade platform that has been used by businesses for over 30 years. With its robust and reliable architecture, it has become the backbone of many businesses, in manufacturing, distribution, retail and finance sectors.

However, as the demand for modern technologies grows, there is a concern about where the next generation of IBM i developers will come from. 

where is the next generastion of ibm i developers voming from 4 - Where is the next Generation of IBM i Developers coming from?

Since the late 80’s…

Since the late 80s, the general consensus amongst most companies in the UK has been that the AS/400 is on its way out, and therefore investment in bringing younger developers onto the platform has not been high on priorities.  

Nonetheless, there were several companies including IBM offering training from scratch that included the then S/38 and AS/400 operating system and RPG programming. In the UK it is now very hard to find similar offerings, this training can be sourced online from the States, but time differences may make this an impractical option.  

Fast forward to the 2020’s…

Fast forward to the 2020’s and many developers who started life on the early IBM systems have either been promoted into senior roles, cross-trained to other systems, have retired, or are looking to retire soon. 

The IBM i platform is not as well-known as other platforms like Windows, Linux, and macOS. As a result, there are not as many people who are familiar with the platform, which means there are fewer people who are qualified to develop applications for it. Additionally, the IBM i platform uses a programming language called RPG (Report Program Generator), which is not widely taught in universities.  

The IBM i user interface is ‘green screen’ and is a far cry from modern windows graphical interfaces that younger people are familiar with. 

It is hard to gain the interest of the younger generation in developing on the IBM i because many of the applications were written decades ago and support/modification requires knowledge of a fixed format programming style. Fortunately the IBM I has been moving with the times and programming RPG is now fully free format and IBM i supports Java development with a native JDK. 

So, where are the next generation of IBM i developers coming from? There are a few different sources: 

  1. Cross-training from other platforms: Many developers who work on other platforms, such as Windows or Linux, may not be familiar with the IBM i platform but have transferable skills that can be applied to the platform. By offering cross-training opportunities, businesses can bring in developers who have experience with other platforms and teach them the specific skills needed to work on the IBM i platform.  IBM currently run courses to cross-train developers who are working on other systems onto the IBM i. 
  1. Apprenticeships and internships: Apprenticeships and internships are a great way to bring in new talent and give them the training and experience they need to become proficient IBM i developers. This is obviously costly as although salary expectations are not high the time invested to train can be costly and utilises existing experienced resources.  
  1. Community outreach and education: Finally, businesses and organizations that rely on the IBM i platform can help to raise awareness of the platform and the opportunities it offers. By hosting workshops, webinars, and other educational events, businesses can introduce the platform to developers who may not be familiar with it and show them the benefits of working on the IBM i platform. 
where is the next generastion of ibm i developers voming from 2 - Where is the next Generation of IBM i Developers coming from?

In conclusion, there are many, many UK businesses running IBM i systems and their applications managing business-critical functions. Whilst there is an ongoing demand, companies will need to invest in the procurement and development of new talent to support and develop these systems into the future or turn to an IBM i specialist such as KFA.  

At KFA we have employed school leavers and put them through apprenticeship schemes and have also employed college leavers and undergraduates and trained them to develop on the IBM i.

IT is not everyone’s cup of tea, but we have had our fair share of success with some very talented 20-year-olds now part of our development team.   

Richard Austin

KFA Connect – Director

3rd April 2023

Want to know more? Get in touch with our team today.

IBM i Data Feeds - IBM i Data Feeds
800 500 Finley Austin

IBM i Data Feeds

All You Can Eat or à la Carte?

We’ve all been there; searching for a must-have product we find that many outlets have availability, but the stock level is the same for all of them, coincidence? Obviously not, so what is going on?

It depends, but it is likely that the distributor or manufacturer of the product has made its entire product set and stock holding available to its resellers by way of a data feed, in that way the resellers can advertise all of those products on their websites, offering them to their customers, without having to hold stock themselves.

IBM i Data Feeds 2 - IBM i Data Feeds

But what is a data feed, and is it something that can be used with your IBM i systems?

Thankfully the first question is simple, and the second? The answer there is a resounding yes!  A data feed is simply a set of information or ‘data’ that is provided in an automated way.  Sometimes this data will be live, sometimes it will be generated on a schedule.

Hang on, that sounds a lot like EDI

Absolutely, and Electronic Data Interchange (EDI) should be considered a form of data feed.  EDI is highly standardised so that any company using an EDI standard can transact with any other using the same standard.  The complexities of EDI are beyond the scope of this post, suffice it to say that whilst EDI is a system of data feeds, there are many data feeds which are not EDI.

IBM i Data Feeds 3 - IBM i Data Feeds

So, what about the IBM i?

IBM have always been at the forefront of business computing and the IBM i and its predecessors the i Series, AS/400, and System36/38 were no exception.  There are a variety of methods that can be used to provide data feeds to business partners, let’s run through some of them now:

  • File Transfer – Going right back to 1971 FTP has been a standardised method of allowing a system to place and retrieve files from a remote system.  These days Secure Shell (SSH) based methods such as Secure File Transfer Protocol (SFTP) or Secure Copy Protocol (SCP) offer a secure way to move files.  Your IBM i supports all of these methods natively, using the integrated programming tools simple (or complex) automations can be created to allow data feeds to be utilised.
  • Flat Files – A frequently used term that describes a number of file types that contain data in rows.  Common types would include comma-separated, and tab-delimited files.  These files could carry the data being provided (or consumed) in the feed.  Again, like FTP or SFTP the IBM i has supported this functionality natively since its inception.
  • Web Services & APIs – These offer a different way of presenting data, rather than a file being generated which is transferred and then processed to extract the data; a web service offers the data directly so that partners can securely connect to it on their own schedules (pull) and be selective about the data that they access.  The IBM i can both provide web services and connect to them making it easy to integrate with the systems of your business partners.
  • Direct Database Connectivity – As an IBM i user, you will be aware of the incredible performance offered by the DB/2 database which is completely integrated in the platform.  Using database connectors, for example, Open Database Connectivity (ODBC) or Java Database Connectivity (JDBC) connections can be made to this data and information transferred directly.  In the same way, those connection methods can be used to connect to partner systems also.

So, whether it’s providing stock levels or pricing so that you can enable your customers to sell your products easily, or using the Google Merchant Center to make sure your services are found in every search, data feeds can satisfy the appetite of all diners.

Joe Vavasour

KFA Connect IT Manager

22nd March 2023

Want to know more? Get in touch with our team today.

Mark 2023 1200x800px 1170x658 - Meet the Team: Mark Narramore
1024 683 Finley Austin

Meet the Team: Mark Narramore

Mark Narramore – Support Manager, KFA Connect

Starting Out…

Having left school and completed a diploma in Business and Salesmanship at college I didn’t really have any idea of where my future lay. A YTS trainee at a local manufacturing firm saw me placed in a Purchase Ledger department which I was running within 18 months, managing a team of 6 people.

Pulling an all-nighter Assisting IBM sorting out a Disk issue on our IBM System/38, I caught the IT bug. The company then sent me on a Basic Operations course so I could better assist the IT Department, as well as still running my own department.

When the IT manager left, I was overlooked for the vacant position by someone more experienced and it was at this point I decided to venture out and see what other IT opportunities were available in the marketplace.

Banking On It!

In 1989, I joined a large multinational bank as a System Operator, mainly managing multiple applications running on a number of AS/400 Systems, scheduling backups, running end-of-day processes, attending offsite Disaster Recovery/Contingency tests at IBM Sites, as well as traveling to various sites across Europe, understanding their operational requirements before moving their processes into the UK.

Seven years of shift work as a now Senior Operator was enough, and having become proficient at CL Programming, I decided to move into the programming department as an RPG Trainee Programmer in 1996. I adapted to this role quickly firstly supporting the banking applications overnight before being sent to various sites worldwide to implement various banking applications and updates.

Mark 2023 327x267px 2 - Meet the Team: Mark Narramore

A Small Break From Banking

In 1998, I left the bank and went contracting as a Senior Analyst Programmer. This increased my experience of both programming and working for different companies in a variety of environments. For my final contract, I was working back in the bank at their branch in London assisting with various projects.

Whilst there, I found a permanent role as a Technical Support Analyst back in the Banks Operations Centre. Here I was responsible for system builds and integrations, onsite Disaster Recovery Test planning, Operating System upgrades/planning, and software replication as well as providing full support for all Systems, working closely with IBM to work through any operational or hardware issues.

Having worked closely with IBM on a number of performance-related issues, I became interested in this subject and moved into the Performance and Capacity Planning department. This included monitoring the performance of the systems, tweaking systems for optimum performance as well as analysing existing capacity, making recommendations where necessary, and working closely with IBM providing Systems Performance/Trace/Debug/PEX Data when working on Software or Hardware issues. Some time was also spent at IBM in Rochester bench-marking some of the bank’s applications as well as attending the IBM Large User Group (LUG) sessions which were also based in Rochester.      

Life outside the Bank

After leaving the bank late in 2014, I took a couple of technical support contracts within the insurance and manufacturing industry. I then found another contract as an RPG Development and Support Manager which required moving the UK portion of Staples Application from the US to the UK, which became Office Outlet. This required time spent in Belgium, where the application was supported, to learn the operational and technical requirements needed to move UK portion of the application back to the UK, working with a 3rd Party to set up and configure a new IBMi system to support this workload.

This required me to build a team of iSeries experts to support the Application / Infrastructure, creating training documentation for UK staff and managing additional projects as required by the business.   

KFA Connect

In February 2020 I joined KFA Connect as their Support Manager. This role is varied and enables me to use my past IT experiences on the various projects we are engaged in.

I feel very fortunate to have a great team around me who are amazing to work with and have an amazing attitude towards their work. This exemplifies this company’s ethos.

Work-Life Balance

I enjoy good company as well as my own. I do not travel, play golf, or go fishing as often as I used to but when I do I find these very enjoyable, therapeutic, and relaxing things to do. As I get older, I am certainly more into taking life easier, taking the dog for a walk, enjoying nature, reading, and meditation.

Want to know more? Get in touch with our team today.

hamptworth range 1 - KFA Connect Fore-ward Thinking: Sponsoring the Hamptworth Driving Range
800 500 Finley Austin

KFA Connect Fore-ward Thinking: Sponsoring the Hamptworth Driving Range

KFA Connect Fore-ward Thinking

KFA Connect are now the proud sponsors of Bay number 5 on the driving range at Hamptworth Golf Club.

Located in the heart of the beautiful New Forest, Hamptworth Driving Range is now fitted with the latest Top Tracer Technology, which makes perfecting your swing easy.

It has technology that tracks your ball flight, distance, ball speed, trajectory, and so much more, all conveniently displayed on a screen behind you.

You can even play virtual golf courses on screen such as Pinehurst, St Andrews etc.

Hamptworth Driving Range no scale - KFA Connect Fore-ward Thinking: Sponsoring the Hamptworth Driving Range

Hamptworth Golf Club has fantastic facilities; with 8 covered bays, a short game area, and a large putting green, there’s something for everyone, regardless of your skill level.

Whether you’re a seasoned pro looking to fine-tune your technique or a beginner just starting out, Hamptworth has everything you need to get the most out of your practice sessions.

Possibly the best thing about Hamptworth Driving Range is the stunning location. Surrounded by the rolling hills of the New Forest, you’ll be able to enjoy breathtaking views as you work on your game.

KFA Connect have also recently sponsored the installation of a defibrillator at Hamptworth Golf Club, so you can feel safe whilst you play.

Finley Austin

KFA Connect – Marketing Assistant

21st March 2023

Want to know more? Get in touch with our team today.

application development - IBM i Application Development
800 500 Finley Austin

IBM i Application Development

IBM i Application Development

IBM i (formerly known as AS/400) is a platform for business computing that provides a robust and reliable environment for running applications. IBM i application development involves creating and maintaining software applications that run on the IBM i platform.

For decades, applications have been developed on what is now called the IBM i. In the 80’s there were many applications developed to run specifically on the IBM midrange platform each specific to the industry they were developed for.

These applications have been enhanced over the years to introduce new functionality and to meet regulatory rules.

application development 2 768x480 - IBM i Application Development

Many applications have been written from scratch where companies bought IBM hardware and then developed the systems they needed on those platforms.

There are therefore hundreds of IBM i applications running legacy applications in the UK all developed over a period of 40+ years.

RPG

The predominant programming language of the IBM i is RPG (Report Program Generator). RPG programs reading/writing/updating the native IBM i database DB2, deliver incredible processing speeds on a system that is renowned for its reliability.

RPG was introduced in 1959 but RPG II was the language of the S/3X machines that were the predecessors to the AS/400. RPG II was/is a programming language that used the program cycle where the system would control the logic of reading records from files.

Did you know?

  • RPG was preceded by a language called FARGO which was also a Report Generator language. (Wikipedia)
  • RPG III was introduced for the S/38 and was the main language of the AS/400 (although renamed RPG400).
  • The main text editor for the AS/400 was SEU (Source Entry Utility) – it allows developers to create, modify, and compile RPG, COBOL, and CL source code.

Other development tools on the system include:

  • SDA (screen Design Aid) was a tool for developing and designing user interfaces for data entry and enquiry.
  • RLU (report layout utility) was a tool for developing and designing reports for printing.
application development 3 768x480 - IBM i Application Development

RPG IV & RPG LE

1994 saw the release of RPG IV and RPGLE, this iteration of RPG introduced the first change in RPG moving away from fixed format code to free format. It took until 2013 before a truly free-format RPG was released by IBM.

Even though RPG has continued to evolve over the years with more built in functions, SQL functions and the capability to link to Java objects, code that was written in RPG II 40 years ago will still run on the platform today alongside code written in free format.

RDi

Together with updates to RPG, IBM introduced Rational Developer for i (RDi) in 2008: An integrated development environment (IDE) that provides a comprehensive set of tools for developing IBM i applications. RDi supports several programming languages, including RPG, COBOL, Java, CL and SQL. This tool effectively replaced SEU on the AS/400.

Whatever iteration of RPG your legacy systems are written in and whatever development tools you use, KFA have extensive experience of development on the IBM i with a team of staff who either grew up coding RPG II and have coded everything in between or started recently learning the latest version.  

Richard Austin

KFA Connect – Director

15th March 2023

Want to know more? Get in touch with our team today.

Joe 2023 1200x800 1 1170x658 - Meet the Team: Joe Vavasour
1024 683 Finley Austin

Meet the Team: Joe Vavasour

Joe Vavasour – IT Manager, KFA Connect

Starting Out…

Can take anything to pieces, can put most things back together again. 

I grew up during the golden age of computing when technology was anything but ubiquitous and many had not even seen a computer let alone owned one, but from the first time I saw one I was hooked.  It wasn’t just computers either, it was technology of any sort, and I didn’t just want to use it I wanted to understand how it worked. 

My early working life was spent in the photographic industry working in photographic equipment sales, computing was very much relegated to a lapsed interest.  However, I knew that I didn’t want to stay in retail long term and began exploring other potential career paths.   

The Beginning of a Career in IT!

After an unhappy year or so working in corporate insolvency for an accountancy firm, I found myself working as a management trainee in the automotive industry where one day frustrated on the reliance on paper datasheets, and individual knowledge I decided to develop a database driven application to enable the quick identification of components. 

I Interviewed for a small IT company which had been formed by two BT stalwarts and was thrilled to get the job, slightly less thrilled to be told that I was second choice!  However, whilst inexperienced and still very young, my enthusiasm for technology and its application flourished. 

I worked with technologies that are now universal, technologies such as Wireless Lan (WIFI) as part of one of perhaps three companies in the field, we were one of the first to put WIFI and long range point to point links into operating theatres, rally cars, offices, even whole villages; and our mobile computing offerings took me to places from warehouses, to airfields, supermarkets, even the JET fusion reactor. Because the company was small having multiple roles was essential and I became responsible for the computer systems and networks internally whilst selling and supporting our then leading WMS system for small business across the UK. 

Joe 2023 327x267 px - Meet the Team: Joe Vavasour

Starting at KFA

I became the father to a little boy who was critically ill almost from the point of his birth, he shocked everybody except his mum and I by pulling through and so as a family we looked at what was important to us and decided to relocate to the South of England to be close to family and so that my wife could pursue her career. 

It was at this point that I interviewed for an IT support role at a small company in rural Dorset, Kingfisher Associates (KFA Connect) really just to give myself something to do!  That role changed as KFA changed; I now provide technical sales, business analysis, software development, whilst still managing the infrastructure and computer systems of what has become a diverse team working in many fields. 

Work-Life Balance

I am passionate about music, reading, and film, still enjoy getting my hands dirty building things and taking them to pieces, and can fix pretty much anything, given time! I love living so close to the South Downs, the New Forest, and the coast, and can often be found watching the sunset with my family, some good food, and a glass of wine. 

And that early fascination with technology, software, and systems?  Still going strong! 

Want to know more? Get in touch with our team today.

ibm i consulting 2 - What do IBM i Consultants do?
800 500 Finley Austin

What do IBM i Consultants do?

What do IBM i Consultants do?

Before answering that question it is vital to understand and look at what a consultant is. 

At the simplest, a consultant is someone who you would consult on a subject; more specifically there is a level of experience implicit that suggests that a consultant would have specialist knowledge on that subject.

An IBM i consultant then is an IT consultant who specialises in the IBM i ecosystem and who can offer consulting services to businesses and organisations who either use or are investigating the use of the IBM i platform. 

ibm i consulting 3 768x480 - What do IBM i Consultants do?

What services can an IBM i Consultant offer? 

In the same way that medical consultants may be generalists, or might specialise in a specific discipline, the same is true of IBM i consultants.  For this reason, let’s describe some of the types of consultancy that could be sought, and how a skilled consultant could service those requirements; whilst remembering that it is unlikely that a single consultant would be capable of meeting all those scenarios. 

One of the hallmarks of a great consultant though is the ability to bring in supporting expertise where their own skillset does not cover the task at hand. 

How does this differ from a general IT consultant? 

Like Windows, Unix, or Linux machines, the IBM i has its own strengths, features, and quirks that mean that to get the best from it a consultant should understand the platform completely. 

The IBM i is a powerful mid-range computing platform, and to utilise that power it needs to be implemented effectively.  A consultant will be able to help organisations to develop and implement IBM i-based solutions and should be as adept at refining and optimizing existing systems.  

Solutions could include: 

  • The design and implementation of high availability, disaster recovery, and backup solutions 
  • Deploying new applications (ERP, WMS, CRM)  
  • Investigating compliance with regulation (Sarbanes Oxley, PCI, ISO 27001) 

Working as a business analyst, a consultant might work within an organisation mapping out, performing analysis, and suggesting solutions to meet a set of requirements. This could include the production of high-level designs which could form the basis of software development or the production of implementation plans for complex off-the-shelf packages for example. 

ibm i consulting 768x480 - What do IBM i Consultants do?

Consultants experienced in the IBM i ecosystem will be up to date with the latest developments on the platform.  This means that they are ideally placed to bring the efficiencies of the latest developments to their clients, for example: 

  • a new release of the IBM i operating system could unlock new features or additional performance. 
  • The IBM i can be moved from the premises and virtualised in the cloud. 
  • Backup can now be made to cloud storage or to virtual tape libraries. 

An IBM i Consultant will be able to unlock the potential of the systems within a business, centered on the IBM i and will help to shape them into something greater than the individual parts. 

In summary 

If your business or organisation uses an IBM i, or one of its predecessors the IBM i Series, or AS/400, then a consultant will be able to work with you to achieve your business aims.   

Rather than retaining and training an expensive internal resource, a consultant can be called upon for specific projects. 

IBM i consultants will be experienced in the IBM i platform and also in how that platform can work in numerous business scenarios. 

Joseph Vavasour

KFA Connect – IT Manager

13th March 2023

Want to know more? Get in touch with our team today.

application modernisation - What is IBM i Application Modernisation?
800 500 Finley Austin

What is IBM i Application Modernisation?

What is IBM i Application Modernisation?

Application modernisation in general refers to the process of updating and transforming legacy applications to make them more modern, efficient, and user-friendly.

IBM i Application Modernisation

IBM i Application Modernisation refers to the process of updating and improving applications that run on the IBM i (formerly known as AS/400 or iSeries) platform to modernise the user experience, improve performance, and enhance functionality.

The modernisation of applications has been an important topic for many years. The IT industry moves quickly – but the applications that are developed to make use of that technology rarely, if ever, keep pace. Out-of-date applications can be inflexible, difficult to change and costly to maintain, but are often critical to business.

Updating the IBM i Application’s Architecture, User-interface & Functionality

IBM i is a popular platform for running business-critical applications, and many companies have been using it for decades. Often used by early adopters of technology, businesses that use IBM i have made large investments in their applications. Over time, these applications may become outdated and difficult to maintain, leading to reduced productivity, increased costs, and a lack of flexibility.

Application modernisation involves updating the application’s architecture, user interface, and functionality to better meet the changing needs of the business and users. This can include adopting modern programming languages and improving integration with other systems.

application modernisation 3 768x480 - What is IBM i Application Modernisation?

Some common modernisation strategies include:

  • Web-enabling legacy applications to make them accessible via web browsers and mobile devices.
  • Refactoring code to optimise performance and improve maintainability.
  • Integrating IBM i applications with other systems and technologies
  • Re-architecting applications to adopt modern design patterns and principles.
  • Adopting the use of new development tools.

Through modernising IBM i applications, organisations can improve their agility, reduce costs, and better leverage their existing investments.

Modernised Applications

An application that has been modernised is more flexible, easier to enhance and responsive to business demands.

With mobile device support, staff no longer need to be at their desk to access applications or data – they can be wherever they need to be with access to the information and functions, whether that’s checking stock in the warehouse or placing orders when visiting a customer’s site.

Through modernisation it is easier to recruit younger staff interested in newer technologies and also to maintain the interest of existing users and developers.

Staff satisfaction is increased if the interfaces are modern, powerful and assist them in completing their work – and with more and more members of staff in the workforce accustomed to modern digital devices that means that the expectations of those staff are higher than ever before.

In our experience, regular, incremental change is the least disruptive way to modernise systems, it’s the most manageable way to undertake the task, it reduces risk, and should always be preferred if possible.

Finley Austin

KFA Connect – Marketing Assistant

2nd March 2023

Want to know more? Get in touch with our team today.

    Get in touch

    Request a call or ask us a question.

    We collect your details simply to respond to your enquiry - and that's all! We will not share your details with anyone else.

    Take a look at our privacy policy for how we protect and manage your data.