A complete framework for rapid application development