One of the distinctive features of Apyesse compared to other advanced planning software is that it is based on Python, a language and an ecosystem of libraries that in recent years has established itself as the technology of choice for calculation systems, machine learning, artificial intelligence and integration between systems. Python’s ease of learning and its expressiveness have been crucial to its success, as has the productivity it guarantees users. To obtain high computing performance, Python uses libraries and components optimized for specific tasks and this is also the approach followed by Apyesse. It is not mandatory to know Python to use Apyesse profitably but it is certainly an advantage to have it for power users and other users. Everyone can use Python expressions (analogous to spreadsheet formulas) to add columns to data grids or format the representation of records in a table. Those who want to go further can write scripts to:
- automate and customize the Apyesse processing workflow
- integrate the functionality of external Python libraries into the Apyesse installation package
- Apyesse integration with other business applications via various protocols and communication methods
Python expands the possibilities to exploit the functionality of Apyesse and also offers the following advantages compared to other integration tools available with other APS:
- reduces lock-in with the application provider because Python is not an exclusive tool of a solution provider
- its knowledge becomes the heritage of users, who can also apply its knowledge in other areas
- shortens project and operational planning times
In the range of Paneido APS solutions, the use of Python goes as far as allowing the integration of the APS with generative artificial intelligence systems.