Software engineering is a broadly defined discipline involving the development, architecture or 'engineering' of software systems. It integrates the many aspects of programming, from requirement gathering, initial planning, writing and maintaining code, meeting budgets, all to produce affordable, quality software.
SEI is a federal research center whose mission is to advance the state of the practice of software engineering to improve the quality of systems that depend on software. SEI accomplishes this mission by promoting the evolution of software engineering from www.sei.cmu.edu
Improve customer delivered software quality through research, design, and implementation of the world's best tools for software testing and quality assurance, functional testing, requirements testing, coverage analysis, regression testing, WebSite testing www.soft.com
Dr Patch Limited provide a solution that will answer all your software updating needs. With the combination of daily email, The Ultimate Patch Collection and the Patch Private Eye, we will solve your patch requirements. For less than one person hour per www.drpatch.com
A software engineering company based in Camberley, Surrey, specialising in simulations, mathematical modelling, wargames, operational analysis, graphical interfaces and database design. www.nsc.co.uk
Complete bespoke software solution. From producing the original specifications, through development and implementation to training and support, we can manage your entire project. www.henleysoftware.co.uk
Provides practical solutions for complex distributed information systems in such diverse industries as telecommunications, energy, and financial services. We specialize in the areas of software engineering, systems engineering, application systems develop www.teoco.com
Develops and markets software products for business and mission critical information systems, and provide consulting and engineering services for enterprises. www.criticalsoftware.com
Provides resources for software architects, answers such questions as "what is software architecture" and "why is it important", and covers the architecting process and role of the architect. www.bredemeyer.com
A tool for systems analysts and software engineers to manage software requirements and test cases throughout the system life cycle. www.analysttool.com