This paper describes a computer application that can organize 3D objects along an axis and also redistribute those based on a set of constraints or existing patterns as selected by the user. In particular, the focus of the paper is the two dynamic Graphical User Interfaces (GUIs): the Constraint Arrangement (CA) and the Pattern Arrangement (PA). For these, we use the Soft Computing Techniques . Kohonen.s Self Organizing Map (SOM) and Genetic Algorithm (GA). In both the cases, the application outputs an axial organization of predefined 3D objects which, either adhere to selected constraints or follow patterns set by prior design. The application is implemented, tested and its results are demonstrated using buildings systems.