Projects and Competences




The time will soon come when more people will access the Internet from their mobile phones than from laptop, or perhaps desktop, computers. However, the majority of websites and web applications of today are not mobile friendly.

With customized applications you can efficiently increase your company’s reputation and thereby your chances to tap into new markets. Secure a competitive advantage or offer smartphone enabled premium services to your existing customers. Our business systems have been optimized specifically to mobile phones and tablets and fully customized to our clients’ needs.We have already learned the lessons for you about uploading to AppStore and thus the application you order quickly and easily becomes available not only at Android Market but also at the AppStore.


Typical fields of application:

 Smartphones along with the countless number of their applications are becoming an integral part of our everyday lives. The options are limitless  with virtually any application to be developed for mobile devices including client software, service order, booking, banking and other administrative tasks, single player and multiplayer games.

What we offer:

Our company develops custom-made native mobile applications and web-based mobile applications for the two main mobile platforms of the smartphone market of today: Google Android and Apple iOS (iPhone, iPad). Our development projects are fast and efficient whether the applications are specifically designed for mobile phones or for tablets. Developing a concept into a successful mobile application requires careful project planning, organization and management and quality implementation and technical development. All these are guaranteed by our team’s agile project management, automatic testing procedures, attention to quality developer and user documents and over 10 years of experience in developing server-client applications.


109         110







Legal Information Service

Businesses, government institutions and the nonprofit sector cannot live without up-to-date economic, marketing and legal information. Opten is one of the market leading providers of such information in Hungary.

We help our partners consolidate their existing IT infrastructure. We implement process rationalisation and process optimisation covering all IT processes (data storage, development, testing, source management).

We offer more efficient operation while keeping your business running by developing existing components or, if needed, rewriting those. We create a more flexible and reliable structure by consolidating and cleaning the existing database. By speeding up and optimising the search engine, the application can serve increased customer interests more easily and thus provide online access to more users.

The improved legal information services distributed on DVD allows for daily updates transmitted to users.

When working out the solution, we had to adapt to the existing IT elements but we implemented new components by applying modern .NET and WCF technologies facilitating future development activities.

By using virtualisation technologies, the legal information services can now be installed and run on operating systems that would be problematic to run .NET applications without administrator privileges.







LogBook is our custom application prepared for the network management service of Magyar Telekom.

Initially it was used to keep post-implementation records of the software updates and backup copies on base stations and cells responsible for data transfer.

Later it was programmed to record scheduled events, which helps the work of the Network Operations Centre (NOC), which needs to decide whether the fault reports result from actual failures or a scheduled activity.

In late 2010 LogBook replaced the previously used Lotus Notes system, whose 1years of data was also migrated to the new system.

As a layer 2 application, LogBook is based on Oracle stored procedures and on a Delphi thin client.

Along the lines of the Test Driven Development principles, close to 2,000 tests were programmed, all of which run automatically each time before a new release is published.








The popular television contest shows of our time cannot exist without taking into account the opinion of viewers. The most often used tool employed in such situations is SMS (text message) voting. We are proud that our application was running behind the voting procedure of the popular “Megasztár 5” talent contest that closed in late 2010.

In terms of architecture, our task was to terminate the text messages received from the aggregators and total the results in a very reliable manner. The task was completed by our application written in PL/SQL language and operating in a highly reliable environment. A typical characteristics of such voting procedures is concentrated workload. Votes are counted only within a few minutes. A key requirement for such an application is that this very short response time is provided while reliable operation is maintained even under extreme workload. The results received have to be aggregated real time.








The telecommunications industry also requires some customizable services. Magyar Telekom offers its Telematrix service package to business subscribers who own a mobile fleet.

Customisation requires special architectural considerations when providing telecommunication services. The tendency is that the telephone exchanges making the connections are becoming more intelligent. Yet, the needs of telecom providers and self-service operation can be hardly combined with the option of the management functionality of telephone exchanges. In the Telematrix system, business intelligence is provided by our own database based solution to the centre. Our highly reliable, redundant system is still running successfully after changes to the GUI and the central platform.

Ruby Inc. delivered the Service Delivery Platform (SDP) database component of the Telematrix system. SDP is responsible for the high level of control of the mobile network traffic as well as of specific calls. Such high-profile tasks include, for instance, the intelligent, location and time based management of call lists and call forwarding.

The SDP Oracle database runs under Linux operating system. The business logic we developed uses PL/SQL stored procedures.

This architecture enables the SDP database to be used concurrently on multiple Oracle servers. It also makes otherwise potentially problematic version changes of teh Oracle database manager completely trouble-free.






Alarm processor

Our system covers the entire process from receiving the alarms to displaying those to the users.
Main components:
ACS (Alarm Control System)

Our proprietary framework monitors alarms generated by the wireless network devices of Magyar Telekom. In the event of certain alarms, a special control task is initiated that reacts to the alarm and performs various activities. The majority of these activities are manipulation of and commands sent to telephone exchanges (Ericsson, Nortel), mobile cell control devices, and some involve other activities, e.g. database operations. Each and every control task may be programmed freely and expanded as needed.

With our flexible framework, implementing a new control task is so simple that our clients can do that without our help. (Currently 60 control tasks are implemented in the framework).

ACP (Alarm Collector and Processor)

This is the other component of the network management system of Magyar Telekom, which basically replaces the Alarm Collector function of HP Open View. This is a framework that enables the receipt and pre-processing of alarms generated by network components (typically telephone exchanges) via various protocols. The alarm receiving chains have flexible, freely programmable configurations. The device is very fast and efficient and can process over 200 alarms per second. Currently it receives alarms from 250 Network Elements using 5 protocols (TCP stream, HTTP, Telnet, Vorba, SNMP).

Here we also created such a flexible framework that allows clients to implement any new control mechanism without our help.

Correlator Engine (CE)

This is a policy based expert system that uses ILog to detect the cause and effect correlations of alarms. It means that from thousands of alarms it can pick those that refer to the “original” fault and hide derived alarms or those with the same origins.


This is a device designed to display alarms and support the grouping and assignment of alarms as well as the conversion of those into trouble tickets.