Proceedings of the First International Conference on Science, Engineering and Technology Practices for Sustainable Development, ICSETPSD 2023, 17th-18th November 2023, Coimbatore, Tamilnadu, India

Research Article

Evolution of Software Systems from Incubation to Enterprise Solutions

Download99 downloads
  • @INPROCEEDINGS{10.4108/eai.17-11-2023.2342836,
        author={Manimegalai  R and Vishnu  Charan and Venkateshwaran  M},
        title={Evolution of Software Systems from Incubation to Enterprise Solutions},
        proceedings={Proceedings of the First International Conference on Science, Engineering and Technology Practices for Sustainable Development, ICSETPSD 2023, 17th-18th November 2023, Coimbatore, Tamilnadu, India},
        publisher={EAI},
        proceedings_a={ICSETPSD},
        year={2024},
        month={1},
        keywords={software engineering software systems single tier architecture microservices multi tier architecture},
        doi={10.4108/eai.17-11-2023.2342836}
    }
    
  • Manimegalai R
    Vishnu Charan
    Venkateshwaran M
    Year: 2024
    Evolution of Software Systems from Incubation to Enterprise Solutions
    ICSETPSD
    EAI
    DOI: 10.4108/eai.17-11-2023.2342836
Manimegalai R1,*, Vishnu Charan1, Venkateshwaran M1
  • 1: PSG Institute of Technology and Applied Research
*Contact email: drrm@psgitech.ac.in

Abstract

The review paper includes the milestones and histories involoved in Software Engineering and the usage of various software procedures and methodologies in respective timeline of software development. Software architecture plays a major role in company development. A company should start from single tier architecture at first as it aids in easier development and advancement but it has its downsides too. A single point failure or an error in single tier system may lead to serious damages and loss. Hence it is mandatory to start development from single tier architecture and migrate to multi tier architecture in future. Multi tier architecture invloves distributed computing and cloud technology to avoid traffic and single points of failure. Introduction of microservies in multi tier architecture opened way to standalone applications and easier feature enhancements. Once development is done, deployment is made easier by the introduction of Continuous Integration and Continuous Deployment with network of nodes. Logging and auditing should be made mandatory to rectify problems occur during development.