Open Source software is a valuable building block for creating custom solutions. Exigen Services Latvia uses Open Source software when appropriate. The Open Source software can make up a significant difference in costs when an open source alternative satisfies the delivery requirements compared to licensing an alternative closed source or proprietary enterprise product.

But more often it is the development freedom and the potential for a more flexible technology that drives the choice of Open Source software. Exchanging parts of the software with optimal alternatives, tailoring solutions to the production environments best fitting specific customers, and actually modifying the software are all possible. Open source offers a platform that invites innovation and allows for far-going customization to meet the needs of customers.

Open Source software is used widely and is a professional option for enterprise development and use. Think of Android that is running on hundreds of millions of mobile phones or the Linux operating system that is used for almost all of the 500 fastest supercomputers in the world. Many interactive websites are based on open source functionality developed by companies like Yahoo and Facebook.

With regard to the Open Source, Exigen Services Latvia focuses on providing functionality to its customers on top of the enterprise-ready database, application server, search-engine, data science, predictive analytics, and machine learning solutions. For an overview, see the table below.

Techology solutions


PostgreSQL

A powerful object-relational database system with an emphasis on extensibility and standards compliance

https://www.postgresql.org/

MongoDB

A document database with the scalability and flexibility that provides high availability, powerful ways to access and analyze the data, and easy to use horizontal scaling, and geographic distribution.

https://www.mongodb.com/

WildFly

An application server that provides a flexible, lightweight, managed application runtime and implements the Java Platform, Enterprise Edition (Java EE) specification.

http://wildfly.org/

Tomcat

A Java Servlet Container implementing the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

http://tomcat.apache.org/

SOLR

An enterprise search platform that is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more.

http://lucene.apache.org/solr/

Apache Camel

A versatile integration framework based on known Enterprise Integration Patterns.

http://camel.apache.org/

TensorFlow.org

A software library for Machine Intelligence with enterprise-ready capabilities.

https://www.tensorflow.org/

R

A language and environment for statistical computing and graphics, that provides a wide variety of statistical and graphical techniques, and is highly extensible.

https://www.r-project.org/

Jupyter Notebook

A browser-based notebook with support interactive data science and scientific computing across all programming languages.

http://jupyter.org/

Pandas

A library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.

http://pandas.pydata.org/

Apache Spark

A fast and general engine for large-scale data processing.

https://spark.apache.org/

Angular

A JavaScript-based front-end web application framework used to build apps for any deployment target – web, mobile web, native mobile and native desktop.

https://angular.io/

Open UI5

A JavaScript UI library used to build enterprise-ready web applications, responsive to all devices and running on the browser of your choice.

http://openui5.org/

CASE STUDIES