Abstract: A method for configuring an interior of a reconfigurable vehicle using one or more cabin modules. The method comprises providing, by a user interface system, a plurality of possible cabin configuration options to a plurality of users for selection by the plurality of users so as to generate selection data indicative of cabin configuration options selected by the users. The cabin configuration options relate to types of configuration of the one or more cabin modules. The method comprises determining an availability of cabin configuration options based on inventory data which relates to types of configuration of cabin modules that are currently available for use so as to generate availability data, and generating a forecast of cabin modules predicted to be loaded on the reconfigurable vehicle based on the selection data and the availability data.