BSc Software Engineering for Business (SEfB)

The Software Engineering for Business (SEfB) degree gives graduates the knowledge, skills, and professional competency to begin practice as a software engineering in a business environment.

Core topics include:

  • Software engineering principles
  • Programming techniques
  • Problem solving
  • Innovative software design
  • Cyber security and cross-platform web development

You will also learn about emerging technologies and innovations, for example: virtual reality, mobile collaboration, 4G communication, 3D displays, artificial intelligence and renewable energy. See below for more info on topics.

As a Tech Industry Gold accredited degree, SEfB gives you direct access to latest industry activity and thinking. See the Tech Industry Gold student experience for more.

To get started, find out more about the range of universities offering the Software Engineering for Business (SEfB) degrees, and apply through UCAS.


The SEfB degree curriculum covers four main areas:

You’ll study how software is built from start to finish, including: identifying problems that software can solve; finding out what your users need; developing software to solve these issues; testing the quality of the software; and documenting how to use it. With input from employers, the course will also cover the latest technologies – hot topics like cloud computing, big data and cyber security.

Software Project Management
You’ll learn how businesses manage large projects, and develop the skills you need to plan, design and deliver new software on time and within budget – key skills that employers look for.

For long term success in your career, you’ll not only need good technical skills, you’ll also need to negotiate and communicate effectively with colleagues and customers; lead teams and projects; and understand how companies operate profitably. You’ll learn these skills through the course

Interpersonal skills
Most software development is done in teams. The degree will prepare you for this, by boosting your interpersonal skills – how well you work with other people.