I will like for the document to cover business Associates as well as Personal relationships that may pose as Financial and Disparaging hinderance that could affect business day-to-day business dealings or profit from by association.
Family Law Attorney
Non-compete contracts are difficult to enforce in Indiana. Any non-compete contract must be narrow in scope, time and geographical area. Non disclosure agreements are easier to enforce. More information is needed about the nature of your business and what activities you desire to remain confidential. You should contact an attorney to discuss those details- and then he/she can properly advise you as to how you can accomplish your goal.
Employment / Labor Attorney
It sounds like you are an employer looking to have a Non-Compete Agreement prepared for you. If that is correct you should contact an employment attorney in your area. Generally, these types of agreements are not favored by the law. Many small businesses that simply pull something off the internet come to regret it.
Although the avvo user agreement makes it clear, I wish to confirm that information contained in this answer is general in nature, not intended to be legal advice and as it is posted publicly, does not create an attorney client relationship.