Software development

    - demanding software development tailored for customers

Werdia provides its customers with customised internet- and intranet-based services using Microfoft.NET technologies. The company has vast experience in innovative software development, solving gaps in its customers’ business operations. We also provide all of our systems with long-term technical maintenance.

Knowledge

Werdia has thorough competence in the insurance, infrastructure and traffic industries.

Examples of what we have developed for our customers:

  • Customer portals
  • Customer Relation Management systems (CRM)
  • Calculation systems
  • Payment processing and invoicing systems
  • Commissions systems for sales
  • Sales control systems
  • Reporting solutions
  • Savings- and pension insurance counters
  • Administration of offers and agreements
  • Enterprise resource planning systems (ERP)
  • Software granting insurances
  • Accident insurance counters

These industries typically have large databases and ERP systems that are seamlessly supplemented by Werdia’s innovative systems. We can develop completely new systems for the needs of our customers, and particularly for the processes of the industries we are specialised in.

Case study: We have developed an ERP system for infrastructure construction with which companies can manage their customers, proposals and contracts throughout long processes – from the very first customer contact to the completion of the project. The system takes into account the specific needs of each industry, offering a valuable combination of customer management, enterprise resource planning and business intelligence.

 

Operating principles

In the software development of larger systems, we follow the principles of service-oriented architecture where different parts of a system act as open, flexible and independent services.

  • The sub-systems operating around the core can be exchanged and supplemented.
  • The system’s internal software architecture has multiple layers that run different tasks and are logically separated from one another.
  • The sub-systems communicate with each other and with external systems through documented and standardised interfaces.

Systems are often provided with browser-based user interfaces, i.e. the systems can be used with regular browsers on any workstation. Traffic between the workstation and system is protected using strong encryption, if required. Role-based authentication is built into the systems and, if necessary, the system’s information can be encrypted and its integrity can be verified. We select the most suitable system model specifically for each project.

In the traditional project model, accurate definitions are first established, after which the project is implemented in stages according to the definitions.

In the agile software development, definitions are specified during the project. First, the most important software properties related to business operations are developed. The work proceeds in steps of two to four weeks, with the team completing one part of the system. Project progress is very transparent, and new requirements are easy to react to between each step.

 
 

Werdia provides its customers with demanding and easy-to-integrate software solutions for special needs.