Home

Our Company Continues Implementation of the Integration Projects with IBM Integration Bus for Corporate Clients

Our company provides the services of organizing dedicated teams of programmers to implement projects with the integration of IBM product line for the corporate clients.

The aim of the project recently performed by our programmers for the telecommunication company was to optimize customer support system: to maintain its scalability and improve performance in order to satisfy the increased flow of users. In this case, the customer decided to implement the integration with IBM Integration Bus V9.0.[more]

During the project implementation, our specialists have implemented the migration of the app’s front-end to the IBM Integration Bus V9.0 and its integration with the system back-end, which is implemented based on .Net technology.

The IBM Integration Bus family (former IBM WebSphere Message Broker) provides components for the universal base of integration on the basis of Enterprise Service Bus (ESB) technology. Various embodiments allow the connection and implementation of the transformation in heterogeneous IT environments in companies of any size and in any industry. It works for a wide range of platforms.

The use of IBM Integration Bus allowed our specialists to solve the following problems of the customer:

•        buffering of the incoming flow of requests, with a few queues at ESB;

•        increase the scalability, reliability and flexibility of the system;

•        increase system capacity and performance of the system as a whole.

PNN Soft is IBM business partner and provides dedicated teams of professionals for the development of software and business processes automating for various types of corporate clients. We are ready to discuss your project in the shortest terms, to contact us, please fill out the feedback form below.


Categories: Our Services | Technologies  |  Available also in: русский  |  Tags: , ,

DDT for Implementation of Transnational, Cross-marketing Software Solutions on ASP.NET MVC for Sales and Marketing Industry

Our company offers the customers arranging the dedicated development teams for development of integrated enterprise systems and applications, which possess high flexibility and resiliency, with the support of the multilingual content with the purpose to be used by a large number of users from different continents.

We create applications for both online work, and to support the internal activities of the company. In addition, we have extensive experience in the integration of systems developed by us for the customer's individual business needs with existing at the enterprise third-party systems. Our main goal - to provide the customer the necessary software products that optimize and automate his business.[more]

In the development of software solutions for customers, our company pays special attention to the choice of technology so as we use the best and proven technologies, such as:

  • ASP.NET MVC,
  • Entity Framework,
  • and others.

Often, customers need to ensure the operation of the system on the scale of many countries for a large number of users, so we take into account the features of such systems and deliver customers the solution with content support in multiple languages, currencies, etc.

We offer development of front-end and back-end systems. Besides, PNN Soft team is often involved in the creation of architectural design, selection and application of engineering practices.

If you are interested in the development of programs for users from different countries - we are ready to solve your problem. Describe your project by filling in the feedback form below.


Android \ iOS Mobile Applications Development with Wireless Standard Bluetooth Low Energy (BLE) Support

PNN Soft provides to the clients requiring additional IT-staff organizing dedicated development teams, including teams for enterprise level mobile solutions development with Bluetooth Low Energy standard (BLE) support. The result of experiencing with the Bluetooth Low Energy standard is developed by our experts several Android and iOS mobile applications. These projects include a project implemented Sports Sport Gear Tracker mobile app for Android. At present, our app was rated by more than 10 million users from around the world, and we plan to continue to develop this project.[more]

We have also implemented a number of applications for companies operating in the field of sales and marketing, where we implemented support for Bluetooth Low Energy standard.

Practical experience with the Bluetooth Low Energy standard allows our experts to implement a wide range of mobile applications for customers on demand. Our dedicated development center performs mobile development projects including Android and iOS mobile solutions development, which work with embedded wireless devices, such as:

  • sports equipment and accessories: heart rate meters, pedometers, rhythm recorders - made in the form of watches, bracelets;
  • sensors: temperature sensors, humidity sensors, presence (location) sensors;
  • household and medical devices: scales, blood pressure monitors, glucometers, temperature sensors, remote devices (i.e. so-called "baby monitors");
  • consumer electronic devices: control panels and remote console, wireless input devices (mice, keyboards, graphic tablets);
  • automation tools: home automation systems, in particular, home gateways between the sensor network and mobile phones with Bluetooth support;
  • other devices: information distribution systems in the premises, facilities, departments via broadcast messages.

If you want to start the project of mobile application development with BLE-devices support, we are ready to advise you and to start implementation. Please, contact us by filling in the feedback form below.


Categories: Our Services | Technologies  |  Available also in: русский  |  Tags: , , , , , ,

Android / iOS Mobile Games Development by PNN Soft based on the Unity3D Technology

Our experts of the dedicated development center (DDC, DDT) dealing with the Android / iOS mobile applications creation has reached a new level of mobile apps development - now our company provides services on custom mobile games development.

For the development of mobile games, we use a proven platform Unity, which is a flexible and powerful development technology to create a multi-platform 3D and 2D-games and interactive content.

When developing mobile games, our specialists clearly follow the customer requirements, in addition, we advise the customer the best technology, as well at the effects, animation etc. to make mobile game more fun and fascinating to users.[more]

When developing mobile games, we distribute the work on the iterations:

1.     Planning – this stage comes immediately after the approval of the project with the customer, when evaluation of the terms are ready, the customer’s requirements are carefully studied. We start planning the project workflow, participants, prescribe the tasks and case studies to test the finished game.

2.     Development Stage - we create prototypes of the game, game design and create characters, animation, effects - everything according to customer requirements. Unity3D platform allows us to implement a variety of plug-ins and extensions, such as Google Play Game Services, Photon, NGUI, UGUI, AdMob, Google Play Services, Game Analytics, Flurry, and others, to create a wider range of functions of the mobile games.

3.     Testing Phase – starts when the game is ready. Here our testing team start working, and the game is tested by our experienced testers. According to the test cases, they analyze the mobile game, check for inaccuracies, and then the developers eliminate them. In addition, testing is intended to check weather UI of the game is user friendly for the user.

4.     Release - at this stage, we provide customer support with the release of the ready application - mobile game on the mobile apps markets - Google Play and Apple Store. In addition, we provide app support at the end of the project.

Development of the mobile games at PNN Soft is an extremely exciting process, which involves experts of different fields, including: designers of prototypes, UI/UX designers and animators, software developers, testers.

If you are interested in the development of mobile game or in custom software development, describe us your ideas by filling up the feedback form below.


Categories:  |  Available also in: русский  |  Tags: , , , , ,

Complex Cross-platform Applications by PNN Soft Company Based on Amazon Web Services

Dedicated teams of software engineers at our company are engaged in software development projects of complex cross-platform applications using custom infrastructure platforms AWS (Amazon Web Services), as well as cloud-based products Amazon: S3, SES, SNS.

Teams successfully implement custom web-based systems and web-based applications using AWS development environment. We have completed following projects based on this technology:[more]

  • Web-based systems for handling online tickets to various events (concerts, parties, meetings, conferences, etc.)
  • Web services for e-mails distribution and user notification
  • Push-notifications implementation at the Android, iOS mobile applications
  • Many other web applications in accordance with the customer requirements

Our specialists have chosen cloud service Amazon S3 as data warehouse. To implement e-mail distribution and user notification functionality, our sposhialists integrated Amazon Simple Email Service (SES).

Amazon Simple Notification Service (SNS) provided a tool for push-notification implementation at Android mobile application. In addition, our UI developers implemented user-friendly interface, statistics functionality, and functionality for generation and printing of data, data recovery, etc.

In addition, in accordance with the customer requirements, our specialists implement the system of online payments processing (e.g. Stripe payment system), as well as various external API integration to extend the functionality.

Please, comtact us for the custom software development, filling the form below. 


Categories: Our Services | Technologies  |  Available also in: русский  |  Tags: , , , , , ,

JavaScript Based Framework AngularJS for Custom Web Applications’ Interfaces Development

Our company offers services to create a custom web application from the scratch based on the latest technologies.

We widely use such technologies as: Java (Java EE), C # (.Net), C ++, as well as the range of IBM, Oracle, Microsoft product line. Our teams of experts are constantly improving their skills, learning new modern technologies and frameworks, such as JavaScript framework AngularJS. AngularJS is MVC-framework (model-view-controller) based on JavaScript provides new advanced features to create sophisticated dynamic interfaces for Web applications through the extension of the HTML dictionary. [more]

The technology provides our teams with the high-quality UI development tool for web applications, that is at the same time effectively reducing the development time.

Our teams use AngularJS framework with JavaScript libraries such as jQuery. In addition, the framework provides testing capabilities inseparable from the development process, so the web apps created on AngularJS are easily tested.

Thus, we offer our customers high-quality software, web applications and other software solutions on demand strictly within the project time limits. If you are interested in custom software development services, please contact us by filling out the contact form below.


Categories: Our Services | Technologies  |  Available also in: русский  |  Tags: , , ,

Web Applications Development by PNN Soft using Ruby on Rails Technology

Experts of PNN Soft company are using modern and reliable Ruby on Rails technology while the development of web applications and web services. Ruby on Rails provides an architectural pattern, multi-level framework for the construction and development of web applications using the database.

The framework is based on the architecture of the Model-View-Controller (Model-View-Controller, MVC). [more]

Ruby on Rails framework is one of the technologies used by us to meet the challenges of different levels of complexity and orientation. One of the main benefits of using Ruby on Rails for the development of software is flexibility and speed of development. While working with the Ruby on Rails our specialists are integrating with lots of Databases such as: MySQL, PostgreSQL, Oracle, SQL Server, and others. As a web-server our programmers usually use Apache and others. 

If you are interested in custom software development based on Ruby on Rails technology, please, contact us, filling up the form below.


Automated Applications Testing by PNN Soft at Software Development, Controlled by BDD (Behavior Driven Development)

Our company pays much attention to working process with its clients, we investigate their business to ensure that customers are satisfied with our high-quality software.

Modern technologies, software development methodologies, including development with Behavior Driven Development (BDD), Test Driven Development (TDD) and other technologies, help our specialists in creating custom high quality software. [more]

BDD is a variation of test-driven development (TDD), which allows to create higher quality software and develop test cases for applications testing in accordance with customer requirements. BDD methodology main focus is on the users history, business logic construction and tests based on this history. Our programmers consider this approach is the most universal. We are using BDD in determining the acceptability criteria (acceptance criteria) while discussion the project with the clients.

One of the tools we use in automated testing of our systems is SpecFlow. This tool integrates with Visual Studio and allows to define users history (user scenarios) using simple rules. Then it partially automates the creation and implementation of the methods to ensure the adherence to the history rules.

Comprehensive and modern approach for implementation of custom software development projects in our company allows us create complex systems and applications with high quality in short terms.

If you are interested in custom software development services or you want to get detailed advice on methods of project management in our company, please contact us by filling out the contact form below.


PEGA PRPC and Pega Mobile Business Process Automation for Banks and Financial Enterprise

PNN Soft provides services of enterprise business process automation based on PEGA PRPC 6.1-6.3 platform delivering complex BPM projects in Banking and Finance sectors.

Our Pega team consists of: [more]

  1. Analyst
  2. Architect
  3. Business Architect
  4. PM (project manager)
  5. Team leader
  6. PEGA developers 

We have wide experience with PEGA PRPC 6.1-6.3 version. Traditionally our company is operating in CIS and EU markets, delivering complex BPM projects in Banking and Finance sectors. Besides we have Dedicated Development Center in US, New York.

Our Pega PRPC experts implement projects and tasks of any complexity and scale, have extensive experience with complex systems and business process management in the banking and financial sectors. 

Our services and experience in PEGA Platform include:

BPM integration based on PEGA PRPC 6.1

  • Complex BPM projects implementation
  • Document flow implementation
  • Salary project and work automation
  • Business logic development and integration

BPM projects implementation based on PEGA PRPC 6.1 & Pega Mobile

  • BPM integrations with interior corporate systems
  • Service BUS integration
  • ECM (FileNet) integration
  • Domestic core-banking system (B2) integration

Corporate credit process and Payroll process projects implementation based on PEGA PRPC 6.3

  • BPM project implementation
  • Process customization and technical analysis
  • Software solution design and programming
  • Integration with ABS B2, LDAP, Transact SM, integration BUS
  • SPNEGO setting for WAS & Microsoft AD, SSO for PRPC
  • Integration with CRM, CMS, LDAP, ECM

Product Catalog Development based on Pega PRPC v 6.2

  • Integration with core-banking systems, card systems
  • Integration with Equation, Way4

Our company offers software development and automation services of any purpose based on a platform of Pega PRPC. Using this platform, our team of developers creates unique solutions for various financial business sectors.

If you are interested in business process automation based on Pega, please, contact us.


Java, .Net Software Applications Development and Testing Applying the Model Dependency Injection

Our experts use advanced and reliable technologies for custom software development and quality assurance of the implemented systems. One of the principles of object-oriented design and programming used by our programmers is the Dependency Injection model (DI).

Our work experience using DI model includes  various DI libraries, one of them is Ninject. This tool is simple and easy to use, in addition Ninject requires minimum configuration for its operation that allows our programmers to reduce development time.[more]

Dependency Injection model application in association with the Ninject library provides the opportunity to write a code of web applications that can be easily tested, thereafter testing can be done during application development itself. Thus errors can be detected and corrected in the early stages. In addition, this approach makes it possible to test various program modules automatically and separately.

We apply such approach in the design, development and testing of complex web applications and systems, quality assurance of their code and interfaces.

This approach allows us to implement complex systems effectively and in a short time, and also facilitates systems’ support in the future.

PNN Soft offers services of custom software development for a variety of industries and activities using advanced and reliable technologies. All our professionals are highly qualified and ready to start working on your project. We have individual approach to the needs and characteristics of each project, if you are interested in our services, please contact us using the feedback form below.