Technology corporation