For enterprise app development, it is necessary to have strong documentation, predictability, security, and extensive logging. In general, they are more complex due to different levels of access and functionality for different roles. Applications for enterprises should be customizable, business-oriented, integrated with other software that's used at the enterprise, and, most importantly, scalable.
When developing applications for startups, we need to move fast and lean. Most process management is done by Agile methodology. Agile is oriented toward a teamwork environment and represents evolutionary development. We typically take a lead product development strategy where we quickly build the learner product, launch it and get the feedback.