Software for Industrial Automation & Robotics
PRM.DEV develops software for our clients’ automation devices and systems, including PLCs, SCADA, MES, ERP, and related solutions. We cover the full cycle — from PoC and prototype to industrial deployment and long-term support.

Our team adapts solutions across domains such as robotics, security, energy, smart buildings, industrial networks, and more.
What we do
  • Learn more
  • Learn more
  • Learn more
  • Learn more
  • Learn more

Services for Industrial Automation & Robotics

Core software development services

Business analysis
We define product value, clarify requirements and scope, plan and support design work, establish communication between the customer and the team, and standardise the development process.
Our expertise
  • Energy Management System

    Cost and loss reduction, consumption balancing, transparent cloud analytics.

    Stack: Java, TypeScript, JavaScript, HTML/CSS.. 
  • Production process monitoring

    Aggregating heterogeneous data streams into a unified view for operations optimisation.

    Stack: C++/Qt/QML, OPC UA, PostgreSQL.
  • Certificate management system

    PKI automation for energy: Rust, request authenticity checks, issuing/renewal/revocation management.
  • Building Management System

    Unified environment with AI analytics, energy optimisation, visualisation and reporting.

    Stack: Node.js, HTML/CSS, PostgreSQL.
  • Retail system

    Managing a retail chain: inventory, sales, staff, and marketing.

    Stack: JavaScript, Python, MySQL, HTML/CSS
  • System for service companies

    Production cycle management, customer and courier notifications, procurement and maintenance planning.

    Stack: Java, PostgreSQL, JavaScript, HTML/CSS.
Technology stack

OPC UA

  • JavaScript
    node-opcua, TypeScript/JavaScript OPC UA client for the browser
  • C/C++
    open62541, S2OPC, ASNeG, FreeOpcUa, UAF
  • .NET
    UA-.NETStandard
  • Rust
    Rust for OPC UA
  • TCL
    Topcua
  • Python
    FreeOpcUa, PyS2OPC

MQTT

  • C/C++
    Eclipse Paho C++, Mosquitto, Boost.Asio MQTT, qmqtt, NanoMQ
  • Rust
    Paho Rust, rumqtt, mqtt-rs, tokio mqtt-broker
  • JavaScript
    MQTT X, MQTT.js, Paho JS
  • .NET
    MQTTnet, M2Mqtt
  • Java
    Paho Android
  • Python
    Paho, gmqtt

Other networks

  • EtherNet/IP
    OpENer (an EtherNet/IP stack for I/O adapter devices), EtherNet/IP Client (asynchronous, non-blocking, EtherNet/IP client implementation for Java), EIPScanner, CIPster Ethernet/IP Stack in C++, EEIP.NET
  • DALI
    python-dali: a library for lighting control interfaces
    IEC 60870-5-101 & IEC 60870-5-104
    lib60870, go-iecp5, lib60870.NET v2
  • LonWorks
    lon4linux, LON Stack EX, Dialog’s IzoT ShortStack Software Development Kit (SDK)
  • IEC 61850
    libIEC61850 (open-source library for the IEC 61850 protocols), IEC61850bean
  • CANopen
    CANopenNode EN 50325-4 (CiA301), canopen-stack, libcanopen, CANopen for Python
  • Modbus TCP, RTU, ASCII
    libmodbus, PyModbus, EasyModbusTCP.NET, eModbus, tokio-modbus
  • EtherCAT
    SOEM (Open Source EtherCAT Master), SOES (Open Source EtherCAT Slave)
  • BACnet
    BACnet Protocol Stack,MAC,.NET library for BACnet, BACpypes
  • KNX
    KNX (KNX stack), KNX API for .NET, KNX-ULTIMATE (Node-Red), KNXmap
  • EnOcean
    Python EnOcean, ioBroker.enocean, enocean-js, node-enocean
  • SNMP
    net-snmp, #SNMP Library, gosnmp
  • POWERLINK
    openPOWERLINK_V2

General

  • DevOps
    Docker, Kubernetes, Red Hat OpenShift, Mesos
    Ansible, Puppet, Chef, SaltStack, Terraform, Packer
    AWS/Azure/GCP DevTools, GitLab Zabbix, Nagios, Elasticsearch, Prometheus, Grafana, Datadog
  • Языки
    Backend: Java, Microsoft .NET, Python, Node. js, PHP, GO
    Frontend: Languages: HTML 5, CSS, JavaScript | JavaScript frameworks: Angular JS, React JS, Meteor JS, Vue.js, Next.js, Ember.js
  • Big data
    Hadoop, Spark, Cassandra, Kafka, Hive, ZooKeeper, HBase; Azure Cosmos DB; Amazon Redshift/DynamoDB/MongoDB; Google Cloud Datastore
  • Cloud databases & storage
    AWS (S3, Redshift, DynamoDB, DocumentDB, RDS, ElastiCache), Azure (Data Lake, Blob, Cosmos DB, Synapse, Kinect DK, RTOS), GCP (Cloud SQL, Datastore)
  • Mobile
    iOS, Android, Xamarin, Apache Cordova, progressive web apps, React Native, Flutter, Ionic, Swift, Kotlin
  • Desktop
    C++, Qt, C#, Windows Presentation Foundation, Swift, Objective-C, Python
  • Databases
    SQL (MS SQL, MySQL, Oracle, PostgreSQL), NoSQL (Cassandra, Hive, HBase, NiFi, MongoDB) 
  • Platforms
    Microsoft Dynamics 365, Salesforce, Adobe Commerce, SharePoint, ServiceNow, Power BI, SAP
  • Innovation
    IoT, AI/ML, Data Science, Big Data, Computer Vision, Blockchain, AR/VR
  • Architectures
    3-tier, microservices, cloud-native, PWA, reactive, SOA
Our offices
Moscow
Troparyovskaya St., 4, bld. 1, room 6A
Moscow 119602, Russian Federation
Innopolis
Universitetskaya St., 7, room 7
420500, Innopolis, Republic of Tatarstan
Contact us to discuss your engineering challenges
We will offer you the best solution!
All information provided will remain confidential!
By clicking on the button, you agree to our personal data processing policy.