home / contact / est




Supervisory control and data acquisition (SCADA)
Systems for data acquisition and process visualisation using FactoryLink and custom-made tools.
Projects: remote control and monitoring system of Tallinn Waterworks borewell, booster and sewerage pumping stations; operator interface and automation of concrete mixer plant; remote control and monitoring of pumping stations in Sindi; process control and visualisation of drying chambers at the ceramic plant of Koramic, Aseri; MINICON (Minimum Cost, Maximum Benefit Condition monitoring System, EU 5th framework); DYNAMITE (Dynamic Decisions in Maintenance, EU 6th framework)

Industrial automation, industrial data communication
PLC-based (AlfaLaval, Mitshubishi, Schneider, Siemens) process automation from design to implementation. Individual controllers can be connected to a local network (Profibus for instance) and to the central monitoring system through internet or public telephony network.
Projects: automation of clean and waste water pumping stations, asphalt plants, concrete mixers, ceramic drying chambers; remote monitoring of marine containers; consulting services for implementation of instrumentation and process control modernisation at the IRU Power Plant

Embedded systems, applications on custom hardware
Software for portable and custom input-output devices.
Projects: Wizcom Quiclink application software (data acquisition using pen-shaped scanner), Pegasus eForms (form processing using pen input), Posseidon (embedded software for viscosity sensor) .

Software development tools
IB Krates was founded as a spin-off from the research group of real-time systems in Tallinn University of Technology with a goal to commercialise the work in the field of tool development. We started up with case tool LIMITS for modelling and analysing timing properties. Over the last ten years we have developed or participated in development of several dedicated software tools. Currently we are the prinicipal maintainer of the Gene-Auto embedded code generator – an open source toolset for generating software code from graphical behavioural models and we are actively participating in extended continuation projects Project P and Hi-MoCo. Read more

Information systems and system components
Development of information systems from simple desktop databases to large distributed server systems. The system development follows RUP (Rational Unified Process) guidelines and uses UML for specification and documentation. For LAN-based office databases we use proprietary development environment AFRA that enables to reduce manual work dramatically by generating raw user interface directly from data model.
Projects: Information system of National Labour Inspectorate (document management), Information system of DC Baltic (Logistics), Risk Management system of Aon Finland (analysis of insurance risks)

System analysis, requirement management
We offer system analysis services applying RUP process and UML. In addition to superior knowledge of UML we feel that our significant advantage is the profile of analysts. All employees working as system analysts are also involved in other development tasks and this experience guarantees that analysis results take into account potential implementation restrictions. We have been working with requirements management in DO-178B compliant development process.
Projects: various components of information system of Tax and Customs Office and Estonian Police; Gene-Auto code generator development