This research report presents a methodology for developing families of business information systems. The methodology aims to improve the design of business families for service-oriented architectures. The report introduces the concept of business family engineering and describes a software process for developing business families. It defines how to model variability in business families using feature models and how to design the domain and choreographies of business families. The goal is to provide a holistic approach for systematically developing multiple business information systems that share common processes and functionalities.