This book is for programmers who are using VisualAge parts to develop applications. Knowledge of object-oriented concepts is not a requirement unless you are interested in extending the VisualAge parts to include some of your own parts.