Dan > ... contemplating transitions a system in Ada83 to Ada95... > ... should I convert to child packages while transitioning ... > ... Is this possible? Has it been done? Is it a stupid idea? It is not stupid, and it is possible, but perhaps you might consider just compiling and running the system as it is under Ada 95. Many programs will work with only a few little changes. You could consider upgrades to the structure of the program AFTER it is working. Remember, despite all the things added to the language, Ada 95 is essential still Ada 83 with a few things made easier. Separating the conversion from the structure change will help you get better data estimates for your expenses in doing each of those different kinds of work, as well as an estimate of the maintainability of the programmers who coded the original system for you. If you used a lot of machine-dependent stuff, then your transition will have to include getting rid of those items. Otherwise, you should have a relatively easy task of transitioning to Ada 95. Enjoy.