Yes, you can use SharePoint on a local machine as well.
SharePoint and PerformancePoint both run on top of IIS. Both are web applications. So, both run on IIS regardless of where IIS happens to be running. However, you typically don't install SharePoint on each user's machine; you put it on a server and everyone uses it via a browser. So, if you want to use SharePoint/PerformancePoint, you'd probably have a central server for people to use.