Specific Software
Design and development of innovative software suited to specific needs

Artelys consultants have in-depth knowledge of the role of decision-support systems within organizations. They are able to help at any stage of the development of such systems, from identifying the needs to the integration of software components into existing information systems.
Modeling and specification
Artelys can specify, partially or completely, the software components meeting the needs of its clients. Artelys consultants routinely analyze these needs and translate them into functional specifications. These include thorough descriptions of the data flows, optimization system, results display, validation principles of the software components, use and interpretation. Artelys consultants derive mathematical models that best suit not only these specifications, but also the reality of the process involved.
Development and setting
Artelys relies on its high level of expertise in numerical optimization and in object-oriented programming (UML, C++ and Java programming languages) to specify, design and test robust, reliable and effective optimization engines. Their modular architecture makes their maintenance and evolution easy. According to the context, Artelys can either use the components it develops (Artelys Kalis) or distributes (FICO Xpress Optimization Suite, KNITRO), taking advantage of its consultants' strong experience with them, or propose and develop specific algorithms.
Study software and operational software
The optimization engines developed by Artelys can be:
• Study software: this facilitates technical analysis for strategic choices. Artelys can also take part in studies based on such software, producing quantitative results quickly and emphasizing the software contribution to the analysis of the problem of interest.
• Operational software: Artelys delivers software with perfectly documented source code (architecture, installation, use), thus allowing a quick takeover of the programs. Artelys consultants can integrate software within existing information systems. Artelys may also provide training for end users.
Share this page
Linked in Viadeo Google Tweet this page FaceBook