On-Site Consulting

For projects requiring very high priority support or specialized expertise such as porting from Ada, designing distributed applications and interfacing Ada to other languages, AdaCore offers custom support and development services. Here are some examples in which AdaCore can bring its expertise to your project:

Starting a successful Ada/SPARK project using GNAT Pro/SPARK Pro

While monitoring your software project, we help you make the best use of the GNAT Pro development environment and of Ada. Our experience in this domain helps you make the best use of the GNAT Pro technology. As large users of Ada ourselves we are in a unique position to provide guidance to projects that adopt Ada.

Designing distributed applications with Ada

Our team has significant knowledge and experience in the design and implementation of distributed systems. We were the first to use Ada 95 to implement a number of distributed applications, using a variety of communication systems, from CORBA to COM/DCOM to PVM to DCE to Unix sockets.

Interfacing Ada to other languages

Ada has been designed to simplify interfacing to other languages. Our expertise in interfacing Ada code with languages such as C, C++, FORTRAN and COBOL will increase the productivity and flatten the learning curve of the hosting team. A combination of on-site and off-site consulting (when internet communication is possible) has proven to be the most effective method.