software house
Program creation business
A software house is a company that develops and sells software.
The term emerged when computing was young and such businesses were novel enough to need a name.
It remains common in British English and among older programmers: She started her career at a small software house in Manchester.
American English more often uses "software company."
Practical uses or requests
- solutionsAnswers to problems
- SaaSRemotely hosted software access
- platformRaised flat structure
- suiteConnected hotel rooms
tools · systems · cloud · API · analytics · database · user experience · interface
One who writes software
- engineerTechnical design professional
- developerOne who builds things
- codebaseSoftware project's complete source
- repositoryPlace for storing things
version control · commit · branch · merge · pull request · debug · compile · refactor
One who hires professionals
- contractEnforceable written agreement
- outsourcingThird-party task delegation
- consultancyBusiness providing expert advice
- projectPlanned, effortful task
deadline · deliverable · milestone · billing · proposal · vendor · partnership · bespoke
Risky new undertaking
- entrepreneurshipCreating and managing ventures
- incubatorControlled warming enclosure
- acceleratorSpeed control mechanism
- bootstrappingSelf-starting without external input
funding · pitch · scalability · prototype · launch · cofounder · equity · valuation
Organized cooperative unit
- collaborationJoint intellectual work
- open officeShared workspace without partitions
- remote workEmployment from afar
- stand-upSolo comedic performance
hackathon · whiteboard · perks · crunch time · work-life balance · onboarding · talent · hiring
applications
Practical uses or requests
suite · tools · systems · cloud · API · analytics · database · user experience · interface · mobile apps
programmer
One who writes software
- engineerTechnical design professional
- developerOne who builds things
- codebaseSoftware project's complete source
repository · version control · commit · branch · merge · pull request · debug · compile · refactor · agile
client
One who hires professionals
- contractEnforceable written agreement
- outsourcingThird-party task delegation
- consultancyBusiness providing expert advice
project · deadline · deliverable · milestone · billing · proposal · vendor · partnership · bespoke · agency
venture
Risky new undertaking
- entrepreneurshipCreating and managing ventures
- incubatorControlled warming enclosure
- acceleratorSpeed control mechanism
bootstrapping · funding · pitch · scalability · prototype · launch · cofounder · equity · valuation · pivot
team
Organized cooperative unit
- collaborationJoint intellectual work
- open officeShared workspace without partitions
- remote workEmployment from afar
stand-up · hackathon · whiteboard · perks · crunch time · work-life balance · onboarding · talent · hiring · tech stack