Custom Software Development
Custom software development ensures that your competitive advantages are supported in the best way. Partnering with custom software development professionals will keep you safe with delivery of quality software on time and within budget.
Application Integration, Product Customization
Whether you need to integrate or customize products you are using, Volia has great experience of quick understanding of the products involved, and developing reliable integration links between the systems, whether it is real time or schedule based, behind the firewall or via the Internet.
Would you like to decrease burden of repeatable testing software delivered by the development teams, Volia offers comprehensive service of automated and manual quality control of the deliverables. This will save valuable time of client’s business domain experts on acceptance testing, will shorten release cycle, and will help to increase level of the end users’ satisfaction.
Our highly qualified network and system administrators can help your organization to tune security and performance of your servers and networks.
Application, System and Network setup, optimization, management and hosting.
Volia offers high quality reliable service of remotely supporting running applications, operating systems and networks for our clients. We work with issues resolution, scheduled maintenance, setup, routine automation and manual work. We deliver support service on clients' hardware or on our own hardware in the first class datacenters where we share discounts we have by offering our clients cost efficient plans.
Volia has great experience of developing software products for both established companies and startups. We offer clients comfortable and seamless connection to standard Volia development process, servers and tools infrastructure, or would be glad to adapt to client's processes and tools. This guarantees concentration of mutual efforts on quality and on-time delivery within budget.
Application framework development
Business application framework makes applications robust and easily extendable by separating infrastructure components and services from business components. Volia has great experience of building application frameworks that support security, configurability, metadata, scalability, upgrades without interruption of running application system, monitoring, maintenance, business rules and other services.
Product Customization, Application Integration
Software developers of the Product companies can better spend their time developing new features for their products rather than developing customizations or product integrations targeting just one client. Volia has all the resources, experience, process and tools to quickly understand the product integration and customization points and techniques, and cost efficiently develop customizations for your clients. Product companies will get happy clients who will not have to wait in the queue for customizations to be done, and will turn customizations/integrations requests from unfortunate distraction to an additional source of revenue.
Quality Control, Product Certification
Would you like to decrease burden of repeatable testing software delivered by the development teams, Volia offers comprehensive service of automated and manual quality control of the deliverables. This will save valuable time of client’s business domain experts on acceptance testing, will shorten release cycle, and will help to increase level of the end users’ satisfaction. Volia offers product certification service based on our test lab hardware infrastructure consisting of Sun Sparc, IBM Power64, HP PA-Risc64, HP Itanium, Opteron and x86 servers.
Product Alpha Testing
Volia offers cost efficient service of massive testing of alpha releases of products by dozens of users.
Empower yourself with Volia Power Developer Program. Volia is happy to work with several IT consultants who now get five times more work from their clients, and deliver quality results much faster. Now they can concentrate on gathering and managing requirements, working on acceptance of the results, and having good time of building great and beneficial relationships with their happy clients.
Independent Code Review and Architecture Development
Want to make sure you used the best solution for your client? Want to impress client with high quality code? Want to rip client's reward for outstanding architecture? Connect to Volia Code Review and Architecture Development service.
Application hosting and management
You have just finished development of application for your client. Call to learn how you can both bring good value to your client and get revenue stream for yourself by arranging for Volia your client's application hosting and management.
Who we are
Problem: How to keep an edge in a highly competitive energy market? How to differentiate from average and conformity?
Senior developers from Volia are part of the development team for a system that allows leaders in the energy business to maintain an edge in their sector.
The system provides for the gathering, processing and secure distribution of information including expert and strategic insights to the global oil and gas industry. This information covers the complete path of products and services from concept to market.
The following areas are covered:
With such information decision makers are getting a clear and complete picture before deciding their course.
To help them formulate timely and successful short-term and long-term business strategies and plans, there is a Strategic Planning module that has all the needed decision making support tools.
Among other things, those tools help them to understand the driving forces affecting the upstream industry, price dynamics, and emerging trends and technologies.
Other modules include:
In the end, the system helps to achieve the difference between average and excellence operations, conformity and innovation, standing still or leapfrogging over the competition.
Problem: In order for any business in Utilities to keep their leadership position, or at least not to fall behind, they need to have all the latest information and expertise regarding their industry.
Volia developers bring senior level skills to the software development teams that create sets of tools that provide information solutions for all aspects of decision making:
Problem: What happens when a company (e.g., a financial institution) must support frequent communication with millions of customers? Writing individual letters to every customer would be prohibitive in terms of time and cost. Sending the same letter to everyone would be akin to spamming.
Solution: Volia has experience building complex systems based on business rules defined by users via GUI. Metadata defines the user interface and client configured integration points with other systems.
Volia also brings expertise with specific technologies driving the generation of PDF and HTML documents.
Working closely with our client, we built a Content Management System (CMS) and a CRM system fully integrated with the document generation technology. Through the CRM, a marketing specialist may select the target audience for communication from millions of customers, based on hundreds of parameters, just in few minutes. Next the CMS system, based on hundreds of data elements associated with each customer and the business rules and parameters configured inside the CMS feed the content delivery tools to generate and deliver highly personalized messages to each and every customer.
Companies using the system can target literally every single customer with personalized messages and at the same time keep regular communication with all of the millions of their clients without increase to the marketing staff.
Problem: Everything that a strategic decision maker in a chemical industry business needs to know, in one set of tools
Senior level Volia developers define the quality and pace of development in several software development teams that create sets of tools to provide information solutions for all aspects of decision making in the chemistry industry businesses:
Global chemical data, benchmarking, forecasts, analyses along with pricing, standards, engineering, supply chain management and sustainability solutions.
Critical information and insight to effectively plan, design, operate, comply and sustain:
Problem: With paper based work flow everything moved slowly; sometimes important things were being forgotten.
Our client is an industry leader in the transportation of pipeline components.
Pipeline services offered to the customer are:
As all the workflow was paper based, every event took an excessive amount of time to be processed and responded to. Slow reaction time required a bigger stockpile to fulfill requests that came faster than documents could be manually processed.
Some pipe-joints with defects were not discovered for a long time. Some components were even lost at times due to human error or document loss.
There was also no way to track anything defective back through all the operations to the supplier.
In order to ensure a smooth logistical flow of pipeline parts through each step of the shipping process from roadway to railway Volia developed a custom inventory system. It allowed the company to track delivery from beginning to end.
In addition it allowed them to reduce the amount of paperwork tremendously.
Our system consists of a web-enabled solution which provides:
This approach allowed them to:
Problem: A business needed their system to temporarily change its content during marketing campaigns but the software lacked any support for that feature.
Our Volia team has developed a visual administrative tool that allows one to define which content should be replaced and with what; and assigns a schedule for that replacement.
All this was done on the user interface level, without touching the business logic of the core system.
The development involved a lot of sophisticated java script and jQuery development, plus server side logic for storing and managing alternative content.
As a result the client received a new important function in their system, that could not otherwise be modernized, and a solution to a business problem they did not know how to resolve.
Problem: Every teacher wants to learn and apply new things. How can they know if it makes the situation better or worse?
Based on the best-selling book about performance of teachers, Volia developed a mobile application, adapted for both: iPhones and iPads.
This application provides high-yield instructional practice that outdoes all other high-yield instructional practices. Appropriate for both the novice and master teacher, the application operates during the school day or conference periods over multiple sessions to ensure improved implementation of new practices. The application training provides teachers with the practical skills to significantly increase instructional rigor and relevance and serves as the foundation on which the continuous improvement of campus performance is built.
Now every teacher can track whether or not a new practice they've implemented has improved teaching efficiency, how much and in what aspects.
Problem: There are many teachers with great ideas and experience of how to teach students better. However there is no efficient technology to spread this experience and to help with implementation.
Volia team developed a web system and a mobile application that allow a campus to collect objective data on the quality and frequency of teacher pedagogy in order to identify the practices that make the greatest positive impact on student performance for that particular campus.
The classroom observation and coaching power tool designed by Principals for Principals and PLCs. Use the system to:
Improve Campus Performance Features:
Individualized Implementation Options:
The mobile version is an App tool that allows the user to conduct a classroom observation using an iPad, iPhone or Android device even when a cellular or Wi-Fi connection is unavailable. It transfers all observations conducted, when an Internet connection becomes available.
This technology enables one to efficiently spread great teaching experience not only throughout a campus, but also across a district and beyond. It also allows monitoring the progress of teachers and students in the process of implementing best practices.
Problem: Helping children with severe speech impediments and other developmental disabilities to communicate easier with those who can help them, as well as with peers.
Volia has developed a mobile application for iOS and Android devices to help children with speech impediments, and other developmental disabilities, to use an automated pre-recorded voice to communicate with peers, parents and other people. Most of these children have the ability to learn and use technology to assist them.
The price for specialized devices for many people is prohibitive. So our solution was developed as an affordable alternative. The application was designed in cooperation with an expert at assisting disabled children. The goal was to create technology that would be very easy to learn and to use, and that would bring real help to children who have these challenges. The application allows the user to tap on an image of an item, action term, or phrase to verbalize the corresponding audio equivalent. The application comes preloaded with a default library of categories that makes it easy to navigate as well as terms and actions that are ready to use. It also allows one to create additional categories and terms, load images, record custom voice notes, create chains of terms and actions for frequently used phrases.
Redesign of a website for a company which provides pre-construction and construction services.
Problem: When clients search for a construction service provider for a modern building, they expect that provider to look modern. What if their web site is too old and looks so?
The website provides customers remote access to on-going and completed projects for various areas, which range from $2 to $100 Million. Primarily they are in the Religious, Education, Office, and Retail markets. Other markets include Community, Healthcare, Historical Preservation and Special Use. There is an internal portal which enables the user to manage different kinds of documentations:
The internal portal also allows management of these sections:
Volia did a redesign of the site and implemented it on the production server. Now a modern company that does modern construction, does look that way - and on the web too!
An on-court tennis scoring system that transmits players' scores live over the internet.
Problem: My daughter is at a tennis match, I'm at home. Can I track her score?
Volia developed a system that does just that.
Coaches, parents and fans have the ability to view players' scores in real time at change overs on computers from the comfort of home or while they’re on the move via their cellular device. The current score can be viewed on a score board on a court's side. Users don't need to wait to see the score posted later in the day or get a phone call or text. Just follow the matches in progress with live updates or notifications to their cell phone.
There is a possibility from the web site to see entire teams match scores in the palm of your hand and know the score on each court, plus the team score.
This mobile application also features a function to input results of matches in live mode, to display them and even to hear by synthesized speech.
Problem: A new cool smart watch device could bring great value. However they aren’t designed for large data transfer volumes.
Our client is a recognized world leader in the sports industry, providing professional and recreational athletes access to thousands and thousands of digital assets and innovative hardware across platforms, including a sports watch.
Volia helped develop a mobile solution that provides communication between iOS or Android smart phones and sports watches via Bluetooth Low Energy (BLTE) protocol. This allows relevant data to be transferred into a smartwatch, synchronize user accounts, and display statistical information along with other important data.
To work for an extended period of time on a single charge, the smart watch uses the energy saving BLTE protocol. The problem is that the protocol is not designed to transmit the large data volumes required by the smart watch solution.
Upon completion of development, testing revealed the solution only operated satisfactorily with small amounts of data. When we tried to move the larger volume required it was unacceptably slow.
The Volia team had to think "outside the box", implementing a number of innovative techniques, In the end the solution met all expectations.
A Volia team developed ten RFID applications for use by the US government and businesses.
Problem: What if your assets are getting moved around all the time, and at any moment you need to know where they are? How else can RFID help in real life?
Using of RFID technologies ten products were developed: * Asset Management * All Hazard Response Network (Emergency, Evacuation & Shelter Management)
RFID asset tracking answers the question, “Where is that…?”
Benefits are recognized across many departments:
All systems have web components and mobile component which allow access to critical data in nearly any location; making for extremely flexible usage.
The system must be highly flexible, configurable from the core data structure to the business logic to the user interface - all driven by metadata and custom business rules. Will it take ages for the user to see a system response? Maybe. If the implementation team is an ordinary one.
In our case we engineered a Single Page Architecture GUI supported by an optimized data layer based on stored procedures. The middle tier implemented cached security, extension components, flexible external interfaces, and other services.
Our team developed a clear and tested architecture that, when reused, yields a complex, flexible, and configurable system that is highly responsive. Architecture framework reuse and an “all senior” development team allowed us to complete a project with “contradicting” requirements in a relatively short time frame.
A marketing organization wanted a sophisticated, rules driven Content Management System sending customized, polished, and personal letters to literally millions of end customers. The CMS had to support instant audience selection, a hierarchy of inherited document templates, smart data load from the business support system, and document content generation based on business rules and personal data of the end customer.
The system had to be very flexible and configurable, yet at the same time very responsive.
Deadlines were dictated by a large end customer who required this “next big thing.” To our client, the deadline sounded absolutely unrealistic. We were certain we could do it on time and on budget.
Volia gathered a team of very senior developers. We sent a technical architect and a business analyst onsite to collaboratively define the solution and exclude the risk of rework. The all senior team eliminated a number of inefficiencies inherent in traditional teams. How:
The Volia team completed the highly risky and complex task on time and within budget.
Our client is a leader in the technology industry. Its might is based on a huge database of digitized assets acquired over many years and at great investment. Innovative, thoughtful, and creative, the client needed to augmented their teams to support the high pace new product development. Volia was selected as a software development partner to help address the challenge.
However, even when involving external partners the customer had to maintain a policy to protect the assets including highly valuable data, encryption methods, sophisticated security, and proprietary algorithms. A classical remote development approach simply was not going to work.
But where there is a will there is a way. We created a number of protected virtual machines - "developer boxes" configured inside the client's network with limited, but sufficient access to the client's environment. In addition, our team members travelled onsite frequently to provide services around the more protected technology components. As a result, our client managed to speed up the new product release times significantly and create a new competitive edge in the marketplace.
Ideally, the solution and release would have been planned end to end with the software development vendor. In this case, Volia was not involved in the process. Yet we care deeply about our clients, their obligations to third parties, and are passionate about a project’s success.
Our team completed a complex project on time, as planned. The client’s client eagerly awaited solution delivery the following Monday. The important software was thoroughly tested, documented and deployed. The team went home for the weekend with a good feeling of accomplishment.
Then the client's admins realized that their client used the previous version to fill in production data. For the new release the database structure required significant change. Writing and testing data transformation software would take significant time, especially when accounting for a very complex data structure. With no “Plan B” our client asked us if we could offer any solution to the problem.
Our PM talked to the team and we said yes. The team determined, if staffed around the clock, it could manually merge the databases in a single weekend. And they did it. Both the client, and the client of our client were delighted to receive exactly what they expected.
Every team at Volia has enough senior level software developers to formulate great solutions, successfully resolve issues of any complexity, solve urgent issues in the shortest time frame, and find efficient solutions to virtually any challenge. At the same time, a balanced team structure and cost advantages allow Volia to deliver our services very competitively.
Once the production data of a top tier financial company was loaded into the system, response time significantly degraded. The web forms used most frequently started taking 30 seconds and longer to open or to submit the data.
Through analysis of the issue, we learned that many custom forms and fields were added to the system. Alone, this would not normally present an issue. However, combined with the fact the amount of production data was substantial, the customization caused performance to significantly degrade.
Improving response times was problematic as the system had a complex undocumented database structure, undocumented configuration, and was an ‘off the shelf product’ from a different company. Then it got even worse. With such a large amount of data some of the business functions completely stopped working.
Nevertheless, our “technically fearless” team accepted the challenge and committed themselves to optimizing the database layer in a manner that would not break the system. The goal was to improve the response time to an acceptable level while at the same time have all required business functions start working correctly regardless of the amount of production data.
It took several weeks battling the issue before ending in victory for the client and the Volia team. We not only rewrote some of the database access scripts and reconfigured database tables, but also improved several of the business logic libraries, replacing them with custom developed ones. The system response time improved from 30 seconds or more to more palatable 3-7 seconds for the most frequently used forms, and all the business functions worked flawlessly.
IP protection is part of our culture, contracts, and engrained in our people from day one. We’ve never had the slightest issue since inception. But clients want to keep a competitive edge and do have concerns before engagement. They have a fast pace of product portfolio development, need help from software development vendors, require outside expertise and support, and still want to guarantee IP protection at the highest level. Often their market leading positions depend on specific algorithms, data, business logic, or even concepts implemented within their IT systems.
Volia has a lot of “real life” experience doing just that. First we are a U.S. company so our customers know they have recourse. We’ve implemented physical security at times and distributed the development team on other occasions.
For the latter example, each developer, or small group of developers, deals only with certain system components that are isolated via remote interfaces or stubs instead of a real API. In this way, the IP of the entire system is separated into smaller pieces and no single person or group has access to, or at times even an understanding of, the entire solution. In this manner, using the separation method described above, even clients most cautious about IP feel safe.
Having earned a "fearless" title when it comes to issues of any technical complexity, Volia was asked to deploy a newly developed component that implemented the data exchange protocol between several complex systems into a staging environment. Additionally we were to develop deployment instructions for the client admins so they could deploy to production.
Volia had not previously been involved at all in this task. Our client lost confidence in the original component developer. They worried it may never be completed. After spending a good amount of time trying to deploy it by themselves, the client also gave up.
Instead of trying to repeat past unsuccessful efforts, our team did a source code review, analyzed requirements, and realized that the component was only partially developed. It did not contain fully half of the required features. Many of the configuration parameters were missing and the remainder was hard coded. There was no way to deploy, even to have it perform minimal functions in any environment other than the environment of the developer.
Following our review, Volia was granted the project to create a “real” integration component. We gathered the missing requirements (quite significant), developed it correctly, and deployed successfully, with deployment instructions for the client's staging environment.
Craig Phillips is Volia Software’s Chief Executive Officer. He has more than 25 years of experience working closely with clients helping companies improve performance through information systems planning, development, and integration. As a former Ernst & Young Partner and Cap Gemini Ernst & Young Vice President, he led the Energy, Utilities, and Chemicals Technology practice and provided Information Management leadership for the company. He is experienced serving clients across industries including commercial software, oil & gas, utilities, and consumer products. Mr. Phillips helped found Volia Software in 2003 serving first as its COO, then CEO in 2008. He double majored in management and economics at Rice University.
Mr. Makarenko is Vice President of European Operations, Ukraine. He develops and operates software development services delivery for USA and other countries. He also leads business development, sales and marketing efforts for European region. With more than 25 years in consulting and management, his breadth of experience encompasses a wide variety of technologies, software development processes and business domains across many industries. He has an MS degree in engineering and Executive MBA.
Mr. Hunter is Board Member of Volia Software. He has over twenty years' experience in implementation and management of computer systems, organizational and process design, and business change. Most of his consulting experience has been in large-scale (100+ effort-years) custom systems development projects. He was formerly a Partner at Ernst & Young and a Vice President of Capgemini, where he led the Electric Power Restructuring Practice. Mr. Hunter’s industry focus is in energy, utilities, and health care. He has a bachelor’s degree in mathematics and an MBA.
123 N. Post Oak Lane, Suite 450 Houston, Texas 77024, USA
15/15 Novokonstyantynivska St. Kyiv 04073, Ukraine
123 N. Post Oak Lane,
15/15 Novokonstyantynivska St.
Kyiv 04073, Ukraine
Intecracy Polska Sp. z. o.o., 43-100 ul. Fabryczna 45, Tychy, Poland