Application Infrastructure Framework

Pixel Core Framework is designed to solve problems that arise in development of many enterprise-level applications. The Framework is based on open technologies and allows for the final product to be market ready in short time. Framework helps to relatively easy build enterprise-level applications.

Be undeniably efficient.


Let's make the ball rolling!

Pixel Nation Inc. provides consulting services in designing enterprise level solutions. We also developing complete solutions utilizing our insight knowledge of the Framework and underlying technologies.
Recently Pixel Nation Inc. developed number of enterprise applications for different vertical markets such as Banking, Retail and Telecommunication.
Majority of these projects are based on the Pixel Core Enterprise Framework. For instance, Merchant Directory, Fleet Cards Processing and Settlement System were designed and developed for banking sector. Customer Portal and Advanced Testing and Staging System were built for cable TV operators. White label gift card, loyalty programs management and online food ordering applications were done for retail sector. All mentioned products actively evolving and being supported by Pixel Nation Inc.


Pixel Core Framework

Virtually any application requires client management, authentication and authorization, robust access roles and permissions. Every development starts from resolving those rarely trivial issues. Pixel Core Framework provides all this functionality and much more out of the box, so developers could focus on what is the most important – implementation of specific business requirements.

Reporting System

Standalone reporting engine enables generation of complex reports. Requests for report generation could be received via web interface (simple URL) or via ESB. This application is tightly integrated with Core Framework and hosts all reporting needs to applications built on Core Framework.



Framework is built on top of Java eco-system, thus enables products based on it to run on virtually any platform with JVM implementation (Windows, Linux, Solaris, AIX, etc.)


The system is based on 3+ tier distributed architecture. Web UI is built with extensive use of JavaScript and HTML5 components. Middle tier is based on Java ecosystem and utilizes latest design methodologies. The persistence layer is built using modern ORM technologies.

Modern Web-based UI

The Framework provides efficient way of creating robust user interfaces. By utilizing latest web technologies it enables creation of real-time blotters for trading applications, as well as tables with dynamic data loading that can handle millions of records.


Out of the box the Framework provides support for building multilingual applications by both enabling UI localization and making necessary business object localizable.

Reporting Engine

Framework includes standalone reporting engine that can operate as a central hub for generating pixel perfect documents that can be exported in a variety of document formats including but not limited to PDF, Excel, CSV, Word and HTML. Reports can be generated ad-hoc or on a schedule and displayed on a web page, or delivered to e-mail or transmitted to remote location.

Administrative Interfaces

Complex applications require administrative inteface to manage every aspect of the application. Pixel Core Framework includes many such interfaces out of the box; they provide management capabilities for users, user roles and permissions, schedules and much more.


Pixel Core playlist shows various interface functionaliy in action

Sample screenshots of some administrative pages provided by Pixel Core Framework out of the box


Version 3.5

Release date: June 1st, 2016
  • New LDAP Integration
  • New Resource Management and Diagnostics
  • New Resource Backups
  • upgrade DHTMLX 5
  • upgrade Hibernate 5
  • upgrade Spring 4.2
  • fix Stability, performance & UI enhancements

Version 3.0

Release date: November 1st, 2015
  • New Major overhaul of infrastructure
  • New Spring Integration 4.1
  • upgrade DHTMLX 4.2
  • upgrade Jasper Reports 6.2
  • fix Stability, performance & UI enhancements

Version 2.0

Released on January 2nd, 2014
  • New Infinispan 4.1
  • upgrade Spring 4.0
  • upgrade Hibernate 4.2
  • upgrade DHTMLX 3.6
  • upgrade Jasper Reports 5.0
  • fix Stability & UI enhancements

Version 1.5

Released on March 30th, 2012
  • Fix Push notifications update & fixes
  • New Added support for rich UI (Swing/JavaFX)
  • upgrade Jasper Reports 4.0
  • Fix Various UI enhancements

Version 1.0

Released on April 1st, 2011
  • New Initial release


  • "Pixel Nation has earned their way to become an indispensable and inseparable extension of our core Engineering and Development team. From a personal perspective, as well, Pixel Nation has truly become a valued and integral part of the Adara family."

    Joseph D Nucara →
  • "As we started using Core Framework, within very short period of time we were able to build complex distributed system that exceeded our initial requirements. The Framework is powerful, expandable and simple to use. We are using it extensively right now and will definitely be using it with our upcoming projects."

    Andrei Korshakov →
  • "Pixel developed key components of our processing and merchant systems. They always overdelivered on promise. We were extremely pleased to work with Pixel. They not only meet all of our requirements but provided valuable recommendations and solutions as well."

    Eugene Volkov →


For general questions, bug reports or press inquires please fill out the form below.

Oops! Please correct the highlighted fields...

Thanks! We'll get back to you shortly.

Q & A

  • Q. What kind of software architecture is used to build applications?

    Applications are built based on three+ tier architecture

    1. User Interface
    2. Service-based application layer
    3. Persistence layer
    4. Messaging based integration layer

  • Q. What is the development environment?

    Applications could be developed on any platform that supports Java 8 and higher (Windows, Linux, MacOS-X). We recommend using Eclipse as primary IDE. Final deployment is built using Apache Ant. We do not enforce using any particular development tools.

  • Q. Can framework support distributed processing?

    Framework supports distributed processing. Starting with version 3.0, various components of the system are connected via messaging bus.

  • Q. How well this framework scales? Please give real life examples.

    Framework is designed to work with very large data sets. One of the existing applications is working on PostgreSQL 9.1 and supports over 9000 tables simultaneously.

    In telecom example the system is used for testing and staging of cable set-top boxes. In this case the system is capable of storing up to 21 million records per day into highly normalized database. Also, Framework utilizes in-memory caching for performance improvements. We have solutions built using the in-memory data grid for maximum scalability and performance.

  • Q. Are there any limitations in processing large data sets?

    Developers have complete freedom selecting and implementing data processing algorithms. Depending on product requirements, processing could be implemented inside database engine, on the application level, or in a distributed environment. Framework has built-in support for parallel processing.

  • Q. Could web-based UI work with grid based data?

    Yes. Two types of grid components are supported – full loading and dynamic loading. If data set contains relatively small number of records (up to 1000 records) full load method could be used. List of permissions could be used as an example for such type of data handling. The dynamic loading method could be used for the tables with large number of records. Framework supports real-time update of the data in the tables. For instance, this approach could be useful in applications visualizing stock prices in real time. All methods are supported on service level.

  • Q. How difficult is it to integrate with other applications?

    System is build around Java eco-system. There are many third party libraries that support various communication protocols: TCP Sockets, JMS, FTP, HTTP, RMI, RPC, etc. Support for many protocols is already included in the framework. System architecture enables developers to write effective integration modules.

  • Q. Does this framework support latest methodologies in application development?

    Yes, Pixel Core Enterprise Framework extensively uses Spring Framework. It is built around the concept of Inversion of Control. Authorization and transaction management are implemented using AOP aspects. One of the aspects, for instance, trims all string values passed through any setter method.