What is the best method when setting up page views for a customer or contractor. Would it be better to create a subcontractor page and a customer page and then add what is needed on both and limit access by user or group rules?
How many customer's / contractors are you looking to have access your application? If its more than 20, you might consider using a Portal to connect to your app, otherwise paying for all those user licenses might get pretty expensive. Especially if what they need to see / do is very limited.