Software is eating the world. Explore our software engineering topics to understand how to build a mature and capable software function that can support your business.
.NET is a platform developed by Microsoft that can be used to build applications that can run on desktops, websites and mobile devices.
Agile champions a mindset — one that values being responsive to customers, adaptability and speed of execution.
Lean software development takes ideas from lean manufacturing and applies them to the software development lifecycle. The intention is to rapidly deliver software that meets organizations’ needs.
Low-code solutions typically provide a graphical interface that enables users to create applications without having to write code.
An approach to developing a single application as a suite of small 'services', each running its own process and communicating with lightweight mechanisms.