Business Process methods can only be accessed from the process to which they belong. They are usually the implementation of an Activity. They have several process-related, predefined variables and they always execute inside a process-controlled transaction.
Business Object methods can run on the server side or the client side. They can be defined as functions and inherit behavior from a superclass of the object that contains them. Typically, they are visible from the entire project.