Fishery Solution


Danish Fishery System

Visma Consulting has been in charge of the conversion, modernization and new developments of the central Danish Fishery System within the Directorate of Fisheries, Denmark, in connection with a general renewal of the IT structure and the IT environment in the directorate.

The system is used daily by 100 employees located different places in the country - for instance on surveillance vessels with a satellite connection to the directorate. There has been attached great importance in making the system user friendly and easy and intuitive to operate. The system is one of the first Visma Sirius developed systems within the public sector, which is based 100% on a browser.

The Customer

The Directorate of Fisheries, an institution under the Ministry of Food, Agriculture and Fisheries, handles affairs such as control and legal matters on the fishing territory.  The foundation is community rules and national legislation.  This area also includes commercial fishery and leisure time fishing.  The Directorate of Fisheries participates in law preparing work, issues rules, administers the fishing resources and draw up statistics. The directorate consists of a central division, 3 fishery inspector divisions and 5 controlling ships. Today the Directorate of Fisheries has approximately 300 employees.


Visma Consultings cooperation with The Directorate of Fisheries goes back to 1997, where a framework agreement involving consultant assistance within counseling and system development was made.  Since then Visma Consulting and The Directorate of Fisheries have developed the new national system for Fisheries in close cooperation, and production began fall 1999.


Since the Directorate of Fisheries became "digitized" in the beginning of the 80'es all the information concerning commercial fishery and leisure-time fishing in Denmark has been registered electronically in a hierarchic database on a Cyber mainframe. The user interface was character based. With the new system The Directorate of Fisheries wanted to simplify the use of the system and reduce the expenses for maintenance. In addition, the existing data model was outdated and therefore it was necessary with a complete redesign of the fishery system.

The Solution

Importance has been attached to the following conditions:

  • Effective Administration
  • Central Maintenance
  • Scalable
  • Performance

The new fishery system has given the Directorate a simple and intuitive gateway to their information. The new design of the data model has eliminated redundant data and has made it easier for the users to keep the general view. The new data model has deliberately been constructed more dynamically, so as to take the frequent changes in the business procedures, which often happens within the authorities, into account.

Oracle has been chosen as the strategic platform and therefore the system has been developed on this background with the belonging development tools. These tools make it possible for the developers to create tailor-made withdrawals from the database, or for instance a new functionality for the user interface very fast, instead of coding for several days as was done earlier. The Internet Technology has enabled the users to use the system through a familiar graphical interface without having to compromise the service in any way. On the contrary the users around the country - and at sea - experience a distinct improvement in speed, when searching for information through the system.


The new fishery system is developed in Oracle Designer and Oracle Developer 6i. Maintenance and backup of the database (Oracle 8i) is primarily handled with Oracle's Enterprise Manager.

Technology used by the users

The communication between application and database is handled by Oracle Forms Server 6i, which automatically transforms the Oracle application to Java application. There is no need for any special software on the user's machine, since the application is executed in an ordinary Internet Browser. It's therefore possible to handle support, administration and maintenance of the system centrally.