Our SOLid 8 Development process defines 8 clear steps that drive our projects, as outlined below. We’re experts at software development, and we know that it takes a team of professionals to get it done right. User interface designers should work on user interface. Software architects should work on system architecture. Development teams should work on application development activities. Project Managers should guide the project through the steps, and allocate the appropriate resources.