# Software Process Activities

Software process activities are followed during the initial development and the final deployment of any software. These software process activities are:-

1. Software specification
    
2. Software development
    
3. Software validation
    
4. Software evolution
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1710337737187/8873905d-b62e-4961-8719-806fa608164c.png align="center")
