HP3TM is designed to effectively build and deploy digital projects aimed specifically at the life sciences and healthcare industries.
The first version was released in 2004, but it is constantly evolving. To date, HP3TM has been extensively validated and adopted by more than 500 projects (including 12 of the top 20 pharma companies) across 100 countries.
HP3TM is available as an application building framework or as a platform capable of delivering websites, web-based applications and support any type of digital marketing tactics across all relevant audiences and through multiple access platforms (including mobile and digital signage).
HP3TM is at the core of a number of Business Solutions allowing for an extremely powerful and reliable roll out of complex projects. It also includes several tools and modules such as CMS (Content Management System), CPT (Content promotion Tool and workflow management which ensures the smooth flow of content verification and approval processes) CRM, e-Commerce, e-Detailing covering all key needs in the industries.
HP3TM is based on a multilayer architecture (extremely scalable, customizable and modular) designed according to the most modern object-oriented pattern designs and created using integrated development tools based on robust technologies such as Microsoft .NET Framework (2.0 – 3.0 – 3.5), Microsoft ASP .NET AJAX, Microsoft Visual Studio 2008, Microsoft SQL Server (2000, 2005, 2008) Management Studio, Microsoft Team Foundation System, Microsoft Media Sever, Microsoft Silverlight.
In terms of infrastructure, HP3TM ensures a high flexibility within the deploy management of projects and leverages the scalable architecture to ensure adaptability within several infrastructures (including virtualized environments).
- Time reduction and optimization for the realization of the projects
- Time reduction for content publication and management
- No bonds in the structure definition and in the portal’s graphical interface
- Different access to resources according to access permissions
- Optimization in the main search engines indexing
- Improvement in the access management according to roles
- Data Import/Export in XML format and through Webservices
- Greater interoperability with other business applications (Siebel, MicroStrategy...)
- Native management and verticalization control
- Integrated management of CMS, e-CRM, Contact Center and Help Desk
- Tracking of activities performed by users in e-CRM key
- Set of specific tools for the following areas: pharmaceutical companies, hospitals, scientific associations, media, public relations, institutions, clinical research.
- Presentation Layer
It represents the application front-end and implements the Master Page function for the management of user interface layout and structure
- Business Layer
It represents the application layer encapsulating logic and services management
- Business Entities, Driver, Cache, Factory, Log
They represent the various levels of the Business Layer allowing the access of information in a structured and flexible way. Through Factory, the application is completely separated from the information container (database, file, web service).
- Persistent Layer
It represents the application abstraction level compared to the database containing information.
- Data Layer
According to database technology, this level is developed for each single information container. That is to say, there will be a Data Layer for each database.
They represent the basic services exposed by the application from which the final services of each project using HP3.
- Service Oriented Architecture
Service Oriented Architecture (SOA) indicates a software architecture supporting the use of services (web service or single interoperating modules) to meet users’ requests in order to allow the use of single applications as business process components.
A SOA architecture allows the modification of, in a relatively easy manner, the ways of interaction among services, the combination in which services are used within the process, as well as to make the adding of new services and the modification of processes easier.
- Object Oriented Programming
The Object Oriented Programming (OOP) is a programming paradigm providing the grouping, within an only entity (class), of both data structures and procedures operating on them, creating a software "object" with properties (data) and methods (procedures) operating on the data of the object itself.
- Microsoft .NET Framework 2.0 - 3.0 – 3.5
- Microsoft ASP.NET AJAX
- WCF (Windows Communication Foundation)
- WPF (Windows Presentation Foundation)
- Webserver: IIS 7.0 / 6.0
- Microsoft SQL Server 2000 / 2005 / 2008
- Microsoft SQL Analysis Services / Reporting Services
- Microsoft Silverlight
- Microsoft Media Server
- Web Service