Database Administration, Project Management, Quality Assurance, Software Design, Software Engineering, System Administration, User Interface Design At the Forefront of Software Development: Working with a Software House