Scrum is a framework (not a process) which is to be used for product development. Although it has become quite famous for software development, it can be applied to any product being developed, which requires intellectual work. Mass production elements do not require Scrum.
Full article