What is Erlang

Developing Erlang

What is Erlang

Erlang is a programming language designed by Ericsson to support distributed, fault-tolerant, soft real-time, highly available, non-stop applications. It supports hot swapping, thus code can be changed without stopping a system.

Open-source Erlang is being released to help encourage the spread of Erlang outside Ericsson. We are releasing free of charge: The entire source code of the current Erlang system. Extensive libraries of code for building robust fault-tolerant distributed appErlang-Globelications. Erlang has the ability to predict what you will code next, over time, and in this sense also uses predictive logic in execution of tasks – making it increasingly agile.

Erlang is ideal for high transactions per second systems (TPS), with high availability and scalability requirements. Erlang is used to develop some of the large social media platforms known to the world, as well as complex financial systems and telecommunications platforms.


Bespoke Development

 Functional Development Team

PMT has developed several core products (link to Products) which can we used as building block engines to build complex systems in areas of Banking, MNO (Mobile Network Operators), Money and Wallet systems etc. As PMT has built a significant number of APIs for all of its product and engines (linked define ), PMT can either train you to use the APIs or, build complete custom projects for you. We also support retained development to grow and maintain your projects into the future.

PMT currently has large projects in Top 200 JSE corporates including Banking, MNO, Insurance, Retail, and other large corporate environments, also supporting over 10 million of their connected consumers on USSD and Apps!

Specialised API Integrator

Our development engineers have over 10 years experience in specialised API development and integration between systems for many various Clients. Our development life cycle features sophisticated integration and integration testing phases with integrating parties to ensure that the systems are matched 100%.

Some examples of integrations are:

  • Financial Switching integrations to and from Point Of Sale (POS) and Postilions.
  • Banking integrations for financial transactions and USSD development.
  • Voucher distribution and redemption at POS.
  • Integration to vending suppliers and municipalities.
  • Integration into Insurance, Investment and Policy platforms.


Please refer to the following sources:

Functional Programming

Erlang Programming Language

Mobile App Development


Mobile App Development

OutSystems is a rapid development and deployment app development platform, with the ability to develop front end systems in a fraction of the time that conventional platforms require. As a OutPartner, PMT can assist you in developing your front end interface as well as host it with our pioneering hosting model.


Find out more