• Slide title border 8a9851609b6bfa3cdf564baceb728d7619c6e95206568fe9e43cdf1f76e7efff
    DO YOU NEED TO
    Slide title border 8a9851609b6bfa3cdf564baceb728d7619c6e95206568fe9e43cdf1f76e7efff
    SAVE MONEY?
    Check out our solutions and technologies.
    Slide concept 2 1 7ca3ecb1d7c0aaf96cdda1da7173b60e4663dca1a097ff76bf80ab87f2e24fd6
    Slide concept 2 2 f885b9ecea65f2b3e1c69c1ccbebdf6ebf9abb8121f67f14bb82e89cca40ec44
    Slide concept 2 3 dbd67c5a724a8bdcf2986edbb8cc183052dd78933ae832214bca1ea0b68c217a
    Slide concept 2 4 a30e7e77a9ebfc1b068bd7c34b4208402473eac4439dd1ae9e19650dbc7e9ec0
    Slide concept 2 5 aaae062084d28db71803d08f0594ccf15fbd32f1c47bd0d8e230ee81de006889
    Think
    Outside
    The box !
  • Slide concept 732ccbae2336c0d019aeede77a4e5882aa717d02d741d1c2bd93561188cba284
    What about
    Replatforming!?
    WITH REFINE!
    Migrate all your z/OS applications.

The fastest way to replatform your business with the leader in Technology Check out our technologies and devops solutions.

Cloudfire is extremely Fast Safe Reliable Secure for your z/OS applications

Strategy
Planning
Build
Our Work

REFINE® SYSTEM STRUCTURE

Specification Level Programming

The Refine® language is a very high‐level programming language

Modelling Programs and Other Objects in the CBMS

Refine® provides a medium for storing descriptions of specifications and partially Refine®d programs.

Extensibility

The Refine® system is extensible. Object classes, types, functions and grammars are among the objects that you can define and manipulate.

Supporting Multi‐Paradigm Programming

The Refine® language incorporates a number of programming paradigms.

and more...

The parser parses text and produces objects in the CBMS; one use of the parser is to parse Refine® programs from source text. The printer is the inverse of the parser; it takes objects in the CBMS and produces the corresponding text form.
The Refine® compiler compiles Refine® specifications into Common Lisp by successive application of program transformation rules. Most of the transformations are specified using the pattern language.
Refine® uses a customized version of Emacs for text editing. The customizations are for two purposes; they make editing Refine® programs more convenient (for example, by indenting programs intelligently and making matching delimiters blink), and they allow you to invoke the Refine® compiler using editor commands.

We're not the only ones happy excited passionate thrilled about Refine® Technologies...

Over 200 modernization projects in 15 countries use Cloudfire Technologies. Meet our customers.