Software Product Line engineering (SPL) has emerged in recent years as a planned approach for
software reuse within families of related software products. In SPL, variability and commonality
among different members of a family is studied and core assists (system architecture, software
components, documentation, etc.) are designed accordingly to maximize reuse within the family
members. In this work, we look at how this emerging technology can be relevant to the domain of
grid computing and the design of grid services. The GeneGrid project is used to demonstrate the
SPL approach