

Developing
SOFFTWARE
means giving shape to
YOUR IDEEAS
An exciting challenge that, every time, brings us new satisfaction and allows our clients to broaden their horizons. Our approach is based on a solid understanding of object-oriented design principles, combined with the use of cutting-edge web technologies.
Our signature? Simple and high-performance solutions, even for the most complex projects.
When sharing rhymes with innovation, the answer is one: to amaze.
That's what we did for ACIN - Accenture Customer Innovation Network, a Milan-based hub dedicated to digital transformation, founded by Accenture.
On behalf of IBV, we developed an internal content distribution tool that enabled the creation of immersive and impactful presentations
The idea was to create presentations using classic tools (such as PowerPoint, Excel, Word, videos, images, PDFs and websites) and make multimedia content available across the various screens in fifteen themed rooms.
Each room had multiple screens of different shapes and sizes and had been set up to represent a specific theme: from the fashion room to the grocery store, all the way to the space dedicated to 360° presentations.
One of these rooms had three LED panels placed side by side and moved by large mechanical arms, also controllable via the content distribution tool to dynamically create different configurations.
The presentations were "guided" using integrations with classic physical clickers or via Amazon "Alexa" voice commands.
The right mix of technologies and tools made this far-from-trivial challenge possible. From the development of Windows WinForm client applications written in C# to the creation of a content management system in Angular, from the APIs used for communication with the DB via Laravel PHP, to the development of the real-time communication layer in Node.js, with the MQTT protocol: everything contributed to bringing the show to life.

The main challenge that emerged in this project was the simultaneous reproduction, on different areas of the same screen, of multiple complex PowerPoint presentations (for example, containing high-quality video content).
To address this requirement, we created a solution that, by exploiting certain features of low-level WinForm programming, made it possible to play up to nine PowerPoint presentations simultaneously.

To succeed in this endeavour, professionalism and experience played an important role: we could not physically reproduce such a complex setup in our offices. Despite this, the meticulous planning of every aspect ensured that on demo day, at the ACIN headquarters, the platform worked brilliantly!
Sometimes
our work is truly
VISIOONARY
It happens when technology comes to life and becomes an opportunity to communicate in an engaging way, capturing the audience. That's what happened with BALDI EXPERIENCE, a high-tech offline installation based on iBeacon technology and holographic projections.

At the heart of the project was a need: to showcase Baldi's products by demonstrating how they could be configured through different combinations of materials. The solution we devised combined the physical experience with the technological one, allowing visitors to interact with simple elements and view videos with an immersive 3D effect on holographic screens.
Without any need for assistance, the user would stand in front of a large block of raw marble that served as a table and, by stepping onto a platform near the table, activated a stepper motor located "behind the scenes" of the projection. In this way, they started the interactive video, launching the immersive experience.
The installation was exhibited at the "Triennale del Design Milano 2016", at the former Fabbrica del Vapore, and remained active for 3 months, generating great interest among visitors. The secret of its success? A mix of technical solutions that concealed the complexity of the work, highlighting instead the product and its features.

Unexpected challenges arose. The various stones to which the iBeacons were attached were highly reflective, and the signals generated by the sensors could not reach the tablet correctly. This condition had not been accounted for during our tests and required an on-the-fly change to the interactive elements.
The solution?
To isolate the objects with a custom-built wooden base and hide the stickers inside. Projects like this prove one thing: the more demanding the challenges, the more astonishing the results.
When it comes to
CHALLEENGES
our approach makes the difference.
At NeedNap, the union between physical experience and digital solution is fundamental. This combination allows us to create immersive projects with simple interaction and a richer user experience than ever.
For the "AR VIAGGIO NEL TEMPO" (AR Time Travel) project, created for the Mongolfiera Shopping Centre in Molfetta, Puglia, the goal was to entertain schoolchildren visiting the centre. The theme was time travel. Visitors could choose between four different settings: Prehistory, The Future, The Roman Empire and The Age of Discovery. For each scenario, we created a 3D character for users to interact with.
The setup consisted of a large screen and a webcam. Interaction took place through the use of different markers printed on forex that had to be shown to the webcam. The software, using a facial recognition system capable of working with multiple faces simultaneously, identified the user holding a specific marker and superimposed on their face a funny mask, based on the scenario and the symbol on the marker itself.
At that point, the 3D character appearing on the screen performed actions within the chosen historical setting, often generating great hilarity and fun among the children. At the end of the experience, visitors could take the marker with the camera symbol to trigger the software to take a souvenir photo, which was sent by email.

The AR VIAGGIO NEL TEMPO project was built entirely in Unity 3D for Teorema d'Immagine, in collaboration with Mondorama Studios for the 3D elements and Alphavoice for the sound design.
Software solutions are
DYNAAMIC
tools capable of supporting a client's day-to-day operations.
Such as high-value management software with a web cloud-based approach. One example is what Regione Toscana asked us to build: a platform capable of managing the entire process of generating and managing prices for the Public Works Price List.
The name of the software we created for Regione Toscana was already a promise: €ASY. To design it, we had to gather the real needs of operators in the sector, mapping the dynamics to actual operational phases. This platform was subsequently adopted as a model by Regione Sardegna, Campania, Calabria, Piemonte, Friuli Venezia Giulia, Puglia and the Autonomous Province of Bolzano.

Also for Regione Toscana
we built €ASYCOMP: a web-based platform used by RUPs (Single Project Managers) to create cost estimation projects for public procurement tenders in the public works sector.


Via this software — designed following Google's approach to its own cloud tools, such as Google Documents — each professional involved could access and process information in real time, simultaneously with other users.
Once the winning contractor had been identified, it was possible to follow the entire construction site accounting process, managing the measurements logbook, attendance register, accounting records, progress reports and the issuance of payment certificates.
Built using Zend Framework, Laravel and Angular for the front-end, the platform has demonstrated longevity and stability over the years, remaining open to possible integrations and implementations with complementary solutions in the public works sector.
OVERVIEW
Custom application development by modeling complex systems
Integration of heterogeneous systems
Bridging physical and digital experiences
iBeacon, Alexa, facial recognition: technologies that enhance reality
Development of modern, centralized web-based management systems used by Public Administration
SOFTWARE ACCENTURE
ACIN — Accenture Customer Innovation Network
Internal content distribution tool for immersive presentations
Multimedia distribution across 15 themed rooms with multiple screens of different formats
Presentation control via clicker and Alexa voice commands
Heterogeneous stack: WinForm C#, Angular CMS, Laravel API, real-time NodeJS/MQTT
Up to 9 complex PowerPoints played simultaneously on a single screen

C# WinFormAngularLaravelnodeJSMQTTRealtimeAlexa
INSTALLATION BALDI
Baldi Experience — iBeacon & 3D Holography
Offline installation: iBeacon + native Android app + holographic projections
Physical interaction: objects/materials touched by the user activate beacons that send commands to the holographic video
Native Android app running "behind the scenes" to intercept inputs and control the video flow
Projector control via TCP/IP socket commands sent to the WATCHOUT application
Output: immersive and interactive 3D holographic video displaying the final configuration chosen by the user

iBeaconAndroidWATCHOUTTCP/IPInteractive3D
AR GRAN SHOPPING MONGOLFIERA
AR Viaggio nel Tempo
Immersive experience with large screen + webcam
Interaction via AR markers printed on forex board (marker detection)
Facial recognition supporting multiple faces simultaneously
"Funny" masks and 3D characters across 4 themed environments
Unity 3DFace TrackingMarker DetectionStandalone kiosk installation3DC#OpenCV
WEB APP REGIONE TOSCANA
€ASY — Public Works Price List
Cloud platform for generating and managing regional price list entries
Also adopted by Sardinia, Campania, Calabria, Piedmont, Friuli Venezia Giulia, Puglia, and the Autonomous Province of Bolzano
PostgreSQL database with history tracking and percentage deviation comparison
Angular front-end (management system + public website)

AngularPostgreSQLCloudRealtimeEnterpriseLaravelZend FrameworkPublic Administration
WEB APP REGIONE TOSCANA
€ASYCOMP — Bill of Quantities and Accounting
Web platform for RUP (Procurement Manager): bill of quantities for public tenders
Real-time collaboration Google Docs-style
Construction site accounting: measurements, attendance, logbook, progress reports (SAL), payment certificates
Stack: Zend Framework + Angular + PostgreSQL
Long-term stability + openness to future integrations

Zend FrameworkAngularRealtimePublic Administration











