Software development
Services - Software development
The development of specialized software on the market makes it possible to apply fundamentally new methods of equipment control.
Thus, medical devices, measuring equipment and control panels at heavy engineering enterprises are completely controlled by programs.
This approach reduces the likelihood of errors due to the fault of the "human factor", improves productivity and quality of work in all areas. For successful use, software products must be properly implemented and adapted to production.
Software development process
Whenever we take on any project, we guarantee the delivery of a ready-to-use and reliable software solution that is tailored to improve business processes and can increase your return on investment. This is how the software development cycle at RusLAN looks like:

Getting a working application involves sequential execution of all processes:
-
Application specification development. At this stage, software requirements are agreed upon that combine the needs of users and the capabilities of the equipment.
-
Designing the future application. The process is an intermediate step between writing the text of the terms of reference and programming itself. As a rule, prototypes of the most important functions of the future program are launched at this stage.
-
Programming and testing. The process of writing code text in a specific language, as well as checking its performance.
-
Integration and implementation of the software product. The application that passes the test is customized according to the requirements of the company, integrated with other applications, and users begin to use it on a daily basis.
-
Support and maintanance. Successful operation of the program in the future involves constant maintenance, installation of updates, as well as correction of errors that occur.
Software Implementation and Update
At the stage of software installation, it is implemented on the server or customer workstations. Then comes the software setup. At this stage, a complete check of the system adjustments is performed, the connection of communication channels, remote access and test runs are carried out in all operating modes.
The stability of any operating system and its correct operation are directly related to the correct installation and configuration of the software.
Updates are some additions to existing software. With their help, it is possible to eliminate or prevent various malfunctions, thanks to which it is possible to achieve a higher security of the device itself.
Even the latest versions of programs and various utilities may contain errors. That is why it is recommended to constantly update the device so that the device works normally.
Software Protection
Software development is a pretty serious thing. But his defense is much more urgent. After all, it is it that allows you to protect yourself from unauthorized use.
Many might think that software protection is irrelevant and it can be hacked anyway. But this is not true at all. It is necessary to understand what and how to protect.
The answer to this question looks like this:
-
The data - from their application, regardless of the modules being executed.
-
Program modules - from their work in unauthorized conditions.
-
The program itself - from piracy, use and distribution.
Of course, depending on the specific software, this list can be supplemented with other important aspects. It all depends on the type of media on which the program is planned to be used and on which it is distributed by the developer himself.
Developers need to deal with information security issues at the stage of developing the product itself. There are two main questions here: how to make sure that the implementation of the software occurs without copying, and also how to protect your know-how?
What are the main methods of combating unauthorized use?
-
Limiting the number of program installations.
-
Permanent check for damaged media.
-
Limiting the number of software launches without its official registration.
-
Temporary versions that work for a limited period.
-
Restrictions in the operation of the program without its activation.
-
Availability of hardware product keys.
-
Network protection.
History of RusLAN's main projects
RusLAN was founded by a group of professional programmers in the field of network technologies and specialists in the implementation of control and information systems. This feature influenced all further activities of the company.
At the initial stage, the company was mainly engaged in system programming, as well as programming at the level of hardware and software (Firmware).
In the period 1984 - 1996, Ivanovo GPKI ASU (hereinafter NPO Informatika, now JSC Informatika) creates the first domestic local area network (LAN) Estafeta and introduces it into various sectors of the national economy. These developments were protected by two inventions and patented in 5 countries: the USSR, Bulgaria, Hungary, the GDR, Finland. RusLAN specialists are actively involved both in the development of hardware and software for stations and adapters of the local network Estafeta, and in the development of network drivers (PCs and mini-computers) for this network.
In particular, by order of Novell and using specialized tools for developing network drivers (LAN Driver Development Kit), Novell developed Estafeta network drivers for using this LAN under the NetWare network operating system. In addition, a number of system utilities for the network operating system have been developed in the form of kernel loadable modules - NetWare Loadable Module (NLM).
In the same period, together with the SPKI ASU / Informatika, we took part in the development and implementation of a number of automated systems based on the Estafeta LAN, including those in the chemical industry and energy, as well as a number of military institutes.
Then we took part in the development and testing of the flagship product of JSC Informatika - the ASMO system (automated object monitoring system) - both as a whole and its individual modules, as well as in the implementation of this system in various divisions of Gazprom:
-
OOO Gazprom transgaz Nizhny Novgorod
-
OOO Gazprom transgaz St. Petersburg
-
OOO Gazprom Pererabotka
-
PGES LLC (PODVODGAZENERGOSERVICE)
In 2016 - 2017, the ASMO system was included in the register of domestic software - in the unified register of Russian computer programs and databases.
Currently, RusLAN, as a partner of JSC Informatika, continues to actively participate in the development of ASMO system software modules and its implementation by customers. We also continue to accept individual orders for software development. To discuss the details of your project, please contact us.