Software Expert Witnesses
Software is the programs that make it possible for a computer to complete specific tasks. There are two categories of software. Systems software consists of the computer’s operating system and utilities that allow the computer to function. Without this type of software, the instructions for everything would have to be typed in each time it was used. Application software lets the user do specific tasks, such as word processing and spreadsheets. These programs need to be loaded into a computer’s storage. Our expert witnesses, speakers, and consultants on software are professionals from various industries and backgrounds which include, but are not limited to computer science, computer engineering, software engineering, software development, software patents, and information technology. Areas of expertise are computer programming, software code, programming languages, user interfaces, and electronic program guides, among others. Our experts have published extensively on topics relating to software, such as programming environments, practice of constraint programming, component-based software, and software economics. Our expert witnesses have successfully testified in cases involving software for both plaintiffs and defense.