Developing Internet-based integrated architecture for managing globally distributed software development projects