Desktop programs and applications. Multiplatform software development.

Desktop programs and applications. Multiplatform software development.

Our development activities are principally focused on the web, and today most services can be implemented with cloud-type solutions, also thanks to the evolution of web technologies. However, desktop software still dominates the market in distinct situations or areas.

ELbuild, not just web applications

Even if the future is moving towards web and mobile applications, sometimes implementing a desktop solution is still necessary or preferable.

We firmly believe that the use of web solutions for tasks traditionally linked to desktop programs will only increase in the future. However, commencing a development project in a desktop environment isn't necessarily pointless today, which is why we also offer expert advice in this area.

One of our strengths is our development expertise covering the three major operating systems, Microsoft Windows, Mac OS X and Linux (which we use in its most popular distributions, Ubuntu, CentOS, Debian and RHEL).

One source, many platforms

On a technical level, we can create desktop programs using multiplatform languages and technologies.

The aim is to maintain a single code base and then compile a distinct solution for each operating system you wish to support.

In these cases, the choice falls upon the QT framework, making it possible to create a modern, maintainable product that evolves over time to meet the changing needs of the business.

The storage solutions are also designed to offer high-performance while being easily managed during installation. Very often, we use SQLite or other storage on file solutions in place of client/server model relational databases, which are not very suitable for the distribution of packaged desktop software.

Desktop solutions, an integral part of our DNA

Experience in desktop application development has been in ELbuild's DNA from the beginning.

The founders of ELbuild are also part of Interstudio s.r.l., a company that has been developing and marketing multiplatform desktop software solutions for the professional market since the mid-1980s. Technologies, requirements and possibilities offered by hardware have changed a lot over the years; however, our continuous technical updating still allows us to be at the forefront in the design of this type of solution.

Just some of the desktop applications created

Over the years, we've developed many solutions in the most diverse application areas.

The most interesting examples include the audio/video information announcement system for travellers built on Java Swing technology for Ferrovie Appulo Lucane, a real-time configuration system of 3D models developed on the QT platform for Mantellassi 1926, and the management software designed and implemented to support the operations of Microcredito Pistoia, one of the most structured entities in its field at a national level. In addition to these solutions, we've developed projects in the large-scale retail channel sector, in the management and control of human resources and in the pharmaceutical sector.