Urban growth models are useful tools to understand the patterns and processes of urbanization. In recent years, the bottom-up approach of geo-computation, such as cellular automata and agent-based modeling, is commonly used to simulate urban landuse dynamics. This study has developed an integrated model of urban growth called agent-integrated irregular automata (AIIA) by using vector geographic information system environment (i.e. both the data model and operations). The model was tested for the city of San Marcos, Texas to simulate two scenarios of urban growth. Specifically, the study aimed to answer whether incorporating commercial, industrial and institutional agents in the model and using social theories (e.g. utility functions) improves the conventional urban growth modeling. By validating against empirical land-use data, the results suggest that a holistic framework such as AIIA performs better than the existing irregular-automata-based urban growth modeling.