FORTRAN tools have been designed to support well-structured, modular,
route-independent and easily interfaceable programming. This set of to
ols, which creates a kind of low-level object-oriented programming env
ironment, is refered to as OSIPE (Open Structured Interfaceable Progra
mming Environment). Its main role is to transform meaningful FORTRAN v
ariables into Objects which are linked via ''created-by'' relationship
s. Two programs, written in the OSIPE environment, an ab initio electr
onic structure code, MUNGAUSS, and a novel implementation of a quantum
chemical solvent effect theory, SOLVENT, are briefly described. Effic
ient tools are provided to restructure existing FORTRAN codes and make
them compatible with the OSIPE environment.