This paper is about the potential of architectural computing. Architectural computing is defined as computing that is done with computational structures that are based on architectural forms. An analysis of works of architecture reveals the embedded forms in the works of architecture. A uniform, connections-based representation of these architectural forms allows us to derive computational structures from them. These computational structures form the basis of architectural computing. In this paper a case is made for architectural computing, ideas are provided for how it could be done, and the benefits of architectural computing are briefly explored.