The tender concerns the operation, maintenance, support and further development of the IT system DIAS and associated platform. DIAS (Digital Reporting of Corporation Tax)) is used by companies and their auditors for reporting the company tax return with automatic calculation of taxable income after deduction of carry-forward tax losses.
The system DIAS handles companies' tax returns taking into account the joint taxation circles they are part of and submits the tax reporting to the Corporate Tax System (3S), which is one of the Ministry of Taxation's IT systems and which forms the annual statement. DIAS communicates with a small number of systems (see Appendix 2 System Description) via web services and has a few external transfers. The system is accessed online by users. Users in the Ministry of Taxation's group use single sign-on, whereas other users (e.g. companies and their auditors) access DIAS using NemID or, in a few cases, TastSelv-code. All login options are handled security-wise by the customer's security solution, The Central Security Solution (DCS). DIAS builds on the principles of Service-Oriented Architecture and runs on a Linux platform. These are customer-specific software encoded in PL/SQL and Java and based on Oracle WebLogic version 12.c. Data is stored in an Oracle database. The Danish Agency for Development and Simplification offers the framework agreement on behalf of the entire Group of The Ministry of Taxation.
The contract relates to the following main services:
a) Operation, includes: operation, maintenance and monitoring of the operating environment.
Environments: The current solution uses four operating environments: a Test Environment, a Pre-Production Environment, a Production Environment, and an Administrative Environment (DNOC, for monitoring, among other things).
Licenses: The systems are run on the Oracle product stack (WebLogic server 12.2, DBMS 19.0), which is made available by the Danish Tax Administration.
The operating system is Oracle Linux Server 7.9. The platform is represented in Test, Pre-Production and Production environments. In addition, Windows Server 2012 R2 is used for monitoring in the DNOC environment.
b) Support and maintenance includes:
- servicedesk for 2nd level support
- incident, problem and change management as well as preventive technical maintenance.
(c) Further development includes:
Change of functionality in the offered system, including changes in functionality due to changes in legislation or technical guidelines from the European Commission or other public authorities.
The source code is primarily Java (approximately 70%), unless duck written in PL/SQL (about 6%), Groovy (about 4%), JavaScript (2%).
(d) Transition in includes:
- establishment of the operating environment, as well as migration of the systems from existing suppliers to new suppliers;
- transfers of existing operating environment from existing supplier to new supplier.