A model has been developed that estimates information system requirements size. The estimating model may be applied relatively early in the systems development life cycle. The model captures system statics with the entity-relationship data model and system dynamics by measuring events at the system boundary. Results on pilot data indicate the model may provide a reliable predictor of system size in terms of lines of code, holding personnel experience and technology constant in a 4GL development environment.